Analise Requisitos
Profa. Dra. Lúcia V. L. Filgueiras
Profa. Dra. Selma Shin Shimizu Melnikoff
Análise de Requisitos de Sistema e de Software
Análise de requisitos
“Sei que você acha que entendeu o que você pensa que eu disse, mas será que o que você ouviu foi o que eu quis dizer?” Pressman
Componentes de um Sistema
SOFTWARE
USUÁRIOS
DADOS
SISTEMA
HARDWARE
PROCEDIMENTOS
LF
Disciplinas envolvidas na
Engenharia de Sistemas
•
•
•
•
Engenharia de hardware
Engenharia de software
Engenharia de dados
Engenharia de fatores humanos
Atividades principais
•
•
•
•
•
•
•
•
identificação das necessidades do usuário identificação dos requisitos do sistema análise de viabilidade análise de custo/benefício definição dos componentes do sistema alocação das funções nos componentes interfaces do sistema estruturação da informação
Exemplo: Processo de classificação de caixas
Em uma fábrica, os produtos são embalados em caixas e colocados sobre uma esteira rolante. No final da esteira, estas caixas são armazenadas em depósitos adequados, de acordo com o tipo do seu conteúdo.
Os tipos do produto são reconhecidos, através do código impresso em uma das faces da caixa. Alternativa 1
Processo manual:
• um funcionário lê o código da caixa que vem sobre a esteira
• retira a caixa da esteira e armazena no depósito adequado
Alternativa 2
• a classificação é feita através de uma leitora de código de barras e um controlador
• a leitora lê o código quando a caixa passa na sua frente
• o controlador aciona um mecanismo que dirige a caixa para o depósito adequado
Alternativa 3
• a classificação é feita através de uma leitora de código de barras e um robô
• a leitora lê o código quando a caixa passa na sua frente
• o robô transporta a caixa da esteira para o depósito adequado
Critérios para seleção
• critérios de projeto
– custo e prazo adequados
– risco associado a estimativas de custo e prazo
• critérios comerciais
– rentabilidade da solução
– aceitação do mercado
–