Requisitos de software
Trabalha com funcionalidades e qualidades que o software vai alcançar.
Tipos:
Requisitos do usuário:
Expresso em linguagem natural
O que o usuário espera encontrar no sistema
Requisitos do sistema:
Detalha as funções e restrições do sistema
Classificação dos requisitos:
- Funcionais
Especifica as funcionalidades do sistema
- Não funcionais
Restrições em cima dos funcionais
Tipos: De produtos, Organizacionais e Externos e vários outros subtipos.
- Domínio (negócio)
Restrições que vêm do ambiente de negócio do sistema.
Documentação de requisitos
Os requisitos devem ter completeza e consistência
Os requisitos devem ter IDs
Organizar os requisitos por alguma ordem
DEVE (obrigatório) e DEVERIA (desejável)
Evite sentenças muito longas
Evite conjunçoes como “ou”, “e”, etc.