Estutura Típica do Relatório de Especificação de Requisitos
- Introdução
- Objectivo do projecto
- Enquadramento do sistema a desenvolver no negócio/organização
- Riscos
- Requisitos do sistema
- Descrição geral dos requisitos do sistema a desenvolver (necessidades do utilizador/cliente), não se limitando ao software, em linguagem corrente facilmente compreendida pelos utilizadores e clientes finais
- Opcionalmente, pode-se apresentar uma lista de requisitos na linguagem do utilizador/cliente.
- Modelo de casos de utilização
- Visão geral
- Com um ou mais diagramas de casos de utilização e descrição genérica
- Actores
- Descrever cada um dos actores
- Casos de utilização
- Uma secção para cada caso de utilização
- Os casos de uso descrevem implicitamente os requisitos funcionais e podem ter associados alguns requisitos não funcionais
- Descrever a(s) sequência(s) de funcionamento
- Apresentar esboços ou protótipos de interfaces para o utilizador
- Opcionalmente, descrever graficamente sequência(s) de funcionamento por diagramas dinâmicos
- Apresentar modelo de domínio parcial, com os elementos relevantes para cada caso de utilização
- Requisitos suplementares
- com restantes requisitos não funcionais
- Modelo de classes do domínio (vocabulário do domínio)
- Glossário (dicionário de termos do vocabulário do domínio)