requisitos
Descrevem funcionalidades e restrições de um sistema. Requisitos do usuário são declarações, em linguagem natural e também em diagramas, sobre as funções que o sistema deve fornecer e as restrições sob as quais deve operar.
Documento elaborado para pessoas não técnicas.
Especificam apenas o comportamento externo do
sistema.
Evita características do sistema.
Requisitos do sistema estabelecem detalhadamente as funções e as restrições de um sistema.
O documento de requisitos do sistema também é
conhecido como especificação funcional.
O documento pode servir como um contrato entre o comprador e o vendedor.
Pode incluir diferentes modelos do sistema, como um modelo de objetos ou de fluxo de dados.
“Deveria” definir o que o sistema deve fazer, não como ele teria que fazer algo.
Especificação de projeto de software é uma descrição abstrata do projeto de software; que é uma base para o projeto e a implementação mais detalhados.
Este documento acrescenta mais detalhes à
especificação de requisitos do sistema.
Contrato
Empresa
Desenvolvedor de
Software
Contrato foi assinado ?
Definir
necessidades de forma abstratas
Definir solução do sistema com mais detalhes
+
Definir solução
=
Requisitos
Requisitos de usuário.
1. O software deverá registrar todas as operações realizadas pelo operador do sistema. Requisitos de sistema.
1.1 Cada operador deverá informar seu registro de identificação para poder usar o sistema. 1.2 Toda ação do operador deverá ser registrada em banco de dados.
1.3 Operações que levam a erros do sistema deverão ser registradas em arquivo de log. 1.4 Os registros armazenados no banco de dados devem estar criptografados.
1.5 Todo registro deverá conter hora, minuto, segundo e milissegundo dos eventos gerados.
Diferentes níveis de especificação de sistema são úteis porque comunicam informações sobre
o