prorttotipação

2035 palavras 9 páginas
Análise e Especificação dos
Requisitos
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

Relacionados