prorttotipação
2035 palavras
9 páginas
Análise e Especificação dosRequisitos
O que são Especificações ?
“Representações que descrevem o software desde uma visão macroscópica
(especificação de requisitos) até uma visão detalhada (especificação de projeto)” Análise e Especificação dos
Requisitos
O que são Requisitos ?
- “Condição ou capacidade necessária por um usuário para resolver um problema ou atingir um objetivo”
- “Condição ou capacidade que precisa ser atingida por um sistema para satisfazer um contrato, norma, especificação ou algum outro documento “(IEEE standard)
1
O Quê, Como e Quando?
O Quê:
Compreender, da melhor forma possível, os utilizadores, tarefas e o contexto.
Produzir uma definição estável de requisitos.
Como:
Recolher dados.
Análisar de dados.
Expressar como «requisitos».
Este é um processo iterativo.
Quando:
A definição de requisitos é a fase de desenvolvimento onde mais erros são introduzidos.
Definir corretamente os requisitos é vital.
Definir Requisitos
O que é que os utilizadores querem? O que é que eles «necessitam»?
Os requisitos necessitam ser clarificados, refinados, completados e re-enquadrados.
Entrada: Talvez um documento de requisitos.
Saída: Requisitos estáveis.
Porquê «definir»?
Os requisitos surgem da compreensão das necessidades dos utilizadores.
Os requisitos podem ser justificados e relacionados com os dados.
2
O que são Requisitos?
Funcionais:
O que o sistema deve fazer.
No passado, a principal preocupação da equipe de desenvolvimento.
Não-Funcionais:
Informação.
Ambiente.
Utilizadores.
Usabilidade.
Requisitos Não-Funcionais
Informação:
Que tipos de informação vai ser necessário guardar?
Como vai ser guardada (ex. SGBD, pastas, etc.)?
Ambiente:
Físico (poeira, barulho, vibração, luz, calor, humidade, etc.).
Social (compartilhamento de pastas, trabalho à distância, trabalho individual, privacidade).
Organizacional (hierarquia, suporte aos utilizadores, estrutura
de