ER 1
Engenharia de Requisitos - Parte I
Prof. Daniel Donizetti - daniel.reis@ifsuldeminas.edu.br
Engenharia de Requisitos
Requisitos de um sistema são as descrições do que o sistema deve fazer, os serviços que oferece e as restrições a seu funcionamento.
Estes requisitos refletem as necessidades as necessidades dos clientes para um sistema que serve a uma finalidade determinada.
O processo de descobrir, analisar, documentar e verificar esses serviços é chamado de engenharia de requisitos..
Prof. Daniel Donizetti - daniel.reis@ifsuldeminas.edu.br
Níveis de Requisitos
Alguns problemas de separação entre os diferentes níveis de especificação de requisitos podem surgir, para tanto é necessário separarmos os requisitos em duas áreas:
Requisitos de Usuários: Declarações em uma linguagem natural, com diagramas de quais serviços o sistema deverá fornecer e as restrições que pode, eventualmente, possuir.
Requisitos de Sistema: São descrições mais detalhadas das funções, serviços e restrições operacionais do sistema de software.
O
documento deve definir exatamente o que deve ser implementado.
Prof. Daniel Donizetti - daniel.reis@ifsuldeminas.edu.br
Níveis de Requisitos
Os requisitos precisam ser escritos em diferentes níveis de detalhamento para que diferentes leitores possam usá-los de diferentes maneiras.
•
•
•
Leitores (usuários) não se preocupam implementação;
Cargos técnicos precisam de mais detalhes;
Requisitos de sistema podem ser contratos;
Prof. Daniel Donizetti - daniel.reis@ifsuldeminas.edu.br
Exemplos
Requisitos de Usuários: O sistema [médico] deve gerar relatórios gerenciais mensais que mostrem o custo dos medicamentos prescritos por cada clínica durante aquele mês.
Requisitos de Sistema:
1.No último dia útil de cada mês deve ser gerado um resumo dos medicamentos prescritos;
2.Após as 17:00h do último dia de cada mês, o sistema deve gerar automaticamente o relatório de medicamentos para impressão
3.Um relatório deve ser criado para