Escolar Documentos
Profissional Documentos
Cultura Documentos
ENGENHARIA DE SOFTWARE
Aula 05
Tipos de Requisitos
Engenharia de requisitos
Requisitos de Sistema:
Os requisitos de um sistema são as descrições do que o sistema
deve fazer, os serviços que oferece e as restrições sobre o seu
funcionamento
Refletem as necessidades dos clientes para um sistema que serve a
uma finalidade determinada
Engenharia de requisitos (RE, do inglês requirements engineering):
processos de descobrir, analisar documentos, documentar, verificar e
validar esses serviços e restrições.
Níveis de Requisitos
Níveis de Requisitos:
Declaração abstrata ou geranelizada (alto nível): requisitos
de usuário
Definição detalhada ou específico (baixo nível): requisitos de
sistema
Níveis de Requisitos
Requisitos de Usuário:
São declarações, em uma linguagem natural com diagramas,
e quais serviços o sistema deverá fornecer a seus usuários
E as restrições com as quais este deve operar.
Requisitos de sistema:
São descrições mais detalhadas das funções, serviços e restrições operacionais do
sistema de software.
O documento de requisitos do sistema (especificação funcional)
deve definir exatamente o que deve ser implementado.
Pode ser parte do contrato entre o comprador do sistema e os desenvolvedores de
software.
Sistema de Gerenciamento da Saúde Mental de Pacientes
(MHC-PMS, Mental Health Care Patient Management System)
(Sommerville 2011)
Tipos de Requisitos
Sommerville(2011)
Requisitos não Funcionais no MHC-PMS
Sommerville(2011)
Métricas para especificar requisitos não
Funcionais
Sommerville(2011)
Bibliografia usada
PRESSMAN, Roger, Engenharia de software. 9a ed., McGraw Hill, 2011.
SOMMERVILE, Ian, Engenharia de software. 9a ed., Addison Wesley, 2011.
MEDEIROS, Ernani, Desenvolvendo software com UML 2.0, definitivo, Pearson,
2004
PFLEEGER, S.L., Engenharia de software, Teoria e pratica: 2a Ed., São Paulo:
Pearson, 2004