Engenharia de Requisitos
por Rodrigo Sumioshi
1. Requisitos de Usuário
1.1. Destinado aos envolvidos no uso e aquisição do sistema
1.1.1. São os Requisitos dos Usuários com relação às funcionalidades do Sistema
1.1.2. Escritos de forma Natural sem jargões técnicos, são facilmente comprrendidos pelo stakeholders
2. Processo de Software
2.1. São as atividades para definir, desenvolver, testar e manter um software de qualidade
3. Requisitos de Sistema
3.1. Requisitos **não funcionais** e **funcionais**
3.2. Descrições mais precisas das funcionalidades do sistema
3.3. Podem ser usadas linguagens estruturadas ou de programação
4. Engenharia de Requisitos
4.1. Processo de descobrir, analisar, documentar e verificar
5. Requisitos
5.1. Descrições das funções e restrições geradas durante a Engenharia de Requisitos
6. Requisitos **Não Funcionais**
6.1. Restrições do Sistema
6.1.1. Desempenho, interfaces, confiabildiade, segurança, manutebilidade, portabilidade e padrões
7. Requisitos **Funcionais**
7.1. Compreendem as funcionalidades do sistema
7.2. O que o sistema deve fazer
7.3. Entradas e Saídas
8. Requisitos de Domínio
8.1. São as regras do negócio
8.1.1. Cálculos de imposto, média escolar
9. Documentos de Requisitos
9.1. Documento do que foi acordado entre cliente e fornecedor
9.1.1. Conjunto de funcionalidades
9.1.2. Referência para o desenvolvimento, testes, manutenção e evolução
9.1.3. Rastreabilidade dos requisitos
9.1.3.1. Histórico de mudanças