consultas complexas
Processo de Engenharia de Requisitos
Profa. Sandra B. Henriques
1
Processo de Engenharia de Requisitos
• Leva à produção de uma documentação de requisitos, que é a especificação para o sistema
(software).
•
Os requisitos geralmente são apresentados em dois níveis de detalhes nesse documento.
•
Os usuários finais e os clientes necessitam de uma declaração de alto nível dos requisitos.
• Os desenvolvedores de sistema precisam de uma especificação mais detalhada do sistema.
2
1
Processo de Engenharia de Requisitos
Existem quatro fases principais no processo de engenharia de requisitos:
1) Estudo da viabilidade:
Estimativa para verificar se as necessidades dos usuários que foram identificadas podem ser satisfeitas com a utilização das atuais tecnologias de software e hardware.
Decide se o sistema será viável do ponto de vista comercial e de orçamento;
3
Processo de Engenharia de Requisitos
2) Levantamento e Análise de requisitos:
Processo de obter os requisitos do sistema pela observação de sistemas existentes;
Realizado pela conversa com usuários e compradores em potencial.
4
2
Processo de Engenharia de Requisitos
3) Especificação de requisitos:
É a atividade de traduzir as informações coletadas durante a atividade de análise em um documento que defina um conjunto de requisitos.
Dois tipos de requisitos são definidos:
a) os requisitos dos usuários são declarações abstratas dos requisitos de sistema para o cliente e os usuários finais do sistema; e
b) os requisitos do sistema que são uma descrição mais detalhada da funcionalidade a ser fornecida. 5
Processo de Engenharia de Requisitos
4) Validação de requisitos:
Verifica se os requisitos quanto a sua persistência, consistência e integralidade.
Durante esse processo, inevitavelmente são descobertos erros na documentação dos requisitos.
Os requisitos devem então ser modificados, a fim de corrigir esses problemas.