Requisitos
Distância
Disciplina:
Análise e Gerência de Requisitos
O Processo de Requisitos de
Software
Requisitos de software: Os problemas que os engenheiros de software têm para solucionar são, muitas vezes, imensamente complexos. –
Compreender a natureza dos problemas pode ser muito difícil, especialmente se o sistema for novo. Conseqüentemente, é difícil estabelecer com exatidão o que o sistema deve fazer.
O Processo de Requisitos de
Software
–
–
As descrições das funções e das restrições são os requisitos para o sistema;
O
processo de descobrir, analisar, documentar e verificar essas funções e restrições é chamado de engenharia de requisitos. requisitos.
O Processo de Requisitos de
Software
Um requisito é definido como "uma condição ou uma capacidade com a qual o sistema deve estar de acordo".
“Descrição abstrata dos serviços que o sistema deve fornecer e das restrições sob as quais o sistema deve operar”
O Processo de Requisitos de
Software
Os requisitos devem ser redigidos de modo que os diversos participantes possam apresentar propostas, oferecendo diferentes maneiras de atender às necessidades organizacionais do cliente.
O Processo de Requisitos de
Software
Uma vez estabelecido um contrato, os participantes precisam preparar uma definição de sistema para o cliente, com mais detalhes, de modo que o cliente compreenda e possa validar o que o software fará.
– Esse documento pode ser chamado de documento de requisitos do sistema.
O Processo de Requisitos de
Software
Tipos de Requisitos
–
–
–
–
–
Requisitos de negócio (domínio)
Requisitos de usuário
Requisitos de sistema
Requisitos funcionais funcionais (comportamento e propriedade)
Requisitos não funcionais não funcionais (qualitativos, quantitativos, restritivos) O Processo de Requisitos de
Software
Requisitos do Usuário
São declarações, em linguagem natural e também em diagramas,