estudo
4.1.4 Modelos de documentos de especificação de requisitos
O resultado final da análise e especificação de requisitos e das outras atividades da fase de definção devem ser apresentados aos clientes para que eles possam validá-lo. Este documento oferece a concordância entre clientes, analistas e desenvolvedores sobre o que deve ser desenvolvido. É utilizando este documento que as atividades da fase de desenvolvimento (design e programação) serão validadas.
Cada desenvolvedor utiliza um modelo específico para elaborar este documento. A sua estrutura muitas vezes depende do método que está sendo utilizado. Em linhas gerais este modelo deve ser basicamente textual, utilizando o mínimo de termos técnicos, e ilustrados como modelos gráficos que demonstrem mais claramente a visão que os analistas tiveram dos problemas e dos requisitos para o futuro sistema.
Vamos apresentar a seguir dois modelos de documentos encontrados na literatura. Estes modelos descrevem não apenas a especificação dos requisitos, mas os resultados do estudo de viabilidade e o processo de desenvolvimento.
Pressman apresenta o seguinte documento de especificação de requisitos de software:
I. Introdução
1. Referências do Sistema
2. Descrição Geral
3. Restrições de projeto do software
II. Descrição da Informação
1. Representação do fluxo de informação
a. Fluxo de Dados
b. Fluxo de Controle
2. Representação do conteúdo de informação
3. Descrição da interface com o sistema
III Descrição Funcional
1. Divisão funcional em partições
2. Descrição funcional
a. Narativas
b. Restrições/limitações
c. Exigências de desempenho
d. Restrições de projeto
e. Diagramas de apoio
3. Descrição do controle
a. Especificação do controle
b. Restrições de projeto
IV. Descrição Comportamental
1. Estados do Sistema
2. Eventos e ações
V. Critérios de Validação
1. Limites de desempenho
2. Classes de testes
3. Reação esperada do