Elemenos da Especificação de
Requisitos
1.
Saida
Introdução
Proposta Convenções do
documento Audiência pretendida e sugestões de leitura
Escopo de Projeto
Descrição
geral
Perspectiva do produto Caracteristicas do
produto Classes de usuários e características
Ambiente de operação (AO) Limitações de design e
implementação (LI)
Documentação do usuário (DU) Presupostos e
dependências (PE) (DE)
Caracteristicas
do Sistema
Carcteristicas do sistema X
Estimulos / Seqüência de
respostas
Requisitos Funcionais
Requisitos
de interface externa
Interface do usuário (IU)
Interface de Hardware (IH) Interface de software
(IS) Interface de comunicação (IC
Requisitos
não funcionais
Produto
facilidade de uso confiabilidade
portabilidade
eficiência
desempenho
e espaço
Organização
entrega implementação padrão
Externo
interoperabilidade ético
legal
privacidade segurança
Outros
requisitos
Dicionário de dados
2. Entrada
Visão
e Escopo
Requisitos
de Negocio
. Motivo, Oportunidade de Negocio
e Necessidade
do cliente
. Objetivos do Negocio (BO) e Critério de
Sucesso
(SC)
. Necessidades do Cliente ou Mercado
. Riscos do Negocio (R)
Visão
da Solução
. Declaração da Visão
. Principais características (C)
. Pressupostos (P) e dependências (D)
Escopo
e limitações
. Escopo da versão incial (C) (V) e
. Escopo das versões subseqüentes (C) (V)
. Limitações e exclusões (L) (E)
Contexto
do Negocio
. Perfil dos participantes (papel, valor
principal,atitudes,
principal interesse e limitações)
. Prioridades de projeto (Dimensão, diretrizes,limitações,
grau de liberdade)
. Ambiente de Operação
3.
Processo
Elicitação
- Identifiicação das origens de informações sobre o sistema e
descoberta
dos requisitos destes. Usar as necessidades ou descrição da solução
como fonte para a elicitação. Separar requisitos funcionais e
não funcionais
Exemplo
-
Requisto (identificação [funcional | não funcional] [descrição] )
Análise
- Entender os requistos, suas sobrecargas e seus conflitos.
Montar tabelas de decisões para analisar ambiguidades e
redundancias.
Validação - Voltar para os interessados no
sistema e checar se os requisitos são o que eles realmente tem
necessidade.
Negociação
- Inevitavelmente, visões dos interesados diferirão, e o que propuseram
para requisitos podem estar em conflito. Tentar reconciliar visões
contraditórias e gerarum conjunto consistente de requisitos.
Especificação - Documentação contendo os
requisitos de modo que os interessados de software posam entender.
Gerenciamento - Controlar as mudanças
de requisitos que inevitavelmente surgirão.
4. Componentes
Técnicas
de obtenção de requisitos na Elicitação
entrevista brainstorming JAD questionário
observação analise de depoimentos
prorotipação cenários casos de uso
reuso de requisitos
tabela de decisão
blocos de constução
Procedimentos
de Gerenciamentoo Procedimento de controle de mudanças.
Procedimento de manutenção da matriz de rastreabilidade.
Procedimento de atendimento de solicitação
Procedimento de analise de consistência de
requisitos e produtos obtidos
Procedimento de aprovação de requisitos
5. Exemplo
Controle
de trafego
cartão transporte
6. Referencia
Processo para Elaborar Requisitos de
Software