Informatica
Objetos
Aula IV – Requisitos
Prof.: Bruno E. G. Gomes
IFRN
1
Introdução
■
Etapa relacionada a descoberta e descrição das funcionalidades do sistema
■
Parte significativa da fase de concepção do
PU
■
Objetivos desta aula:
Levantar e analisar requisitos
Definir requisitos funcionais e não funcionais
Escrita do documento de requisitos
2
Identificação de requisitos
■
O analista pode utilizar diversas fontes
■
A partir de diagramas de atividades e máq. de estados
■
Departamentos, pessoas, clientes, interfaces, sistemas, etc. Para cada fonte, identificar as funções que o sistema irá disponibilizar Identificar as funções necessárias para realizar as atividades ou as mudanças de estado
Duas etapas principais
Levantamento de requisitos
Análise de requisitos
3
Levantamento de Requisitos
■
Processo de descobrir e descrever:
■
Exemplo de funções (livraria):
■
controlar a compra e venda de livros, calcular automaticamente os pagamentos, gerar relatórios de vendas, etc.
O conjunto de operações descobertas constituem a funcionalidade do sistema
■
Quais funções o sistema deve realizar
Quais são as restrições que existem sobre essas funções
Por isso são chamadas de requisitos funcionais
Restrições (requisitos não funcionais)dizem respeito a:
De que forma, como, para quem, por quanto tempo... essas operações se realizam?
4
Levantamento de requisitos
■
Na fase de concepção o levantamento de requisitos deve ser rápido
■
Um dos objetivos finais da fase de concepção é organizar a divisão do trabalho em casos de uso
■
Feito em extensão, não em profundidade
O analista deve entender a extensão do que o sistema deve fazer, mas sem detalhar como ele vai fazer
Serão associados aos ciclos iterativos nas fases de elaboração e construção
Levantamento deve ser uma etapa de