Please enable JavaScript.
Coggle requires JavaScript to display documents.
02 - Engenharia de Requisitos (Técnicas de elicitação (Entrevista…
02 - Engenharia de Requisitos
Classificação
Abstração
Usuário
: alto nível de abstração, poucos detalhes
Sistema
: baixo nível de abstração; muitos detalhes
Qualidade (QFD)
Satisfação do cliente
Normais:
o que já é esperado
Esperados:
tão implícitos que o cliente nem menciona (insatisfação do cliente se não estiver presente)
Fascinantes
: além da expectativa; muito satisfatórios
Evolução
Permanentes
: atividade principal; essência do domínio da aplicação
Voláteis:
instáveis; característica de um sistema em um ambiente ou cliente particular; se modificam durante o desenvolvimento ou uso;
Mutáveis
: modificam de acordo com o ambiente (ex: % de impostos > leis tributárias)
Emergentes
: aparecem conforme o cliente entende o sistema (não aparece no início). Ex.: melhora de determinado relatório
Consequentes
: suposições do uso do sistema (protótipos).
Compatibilidade
: depende de outro elemento (se mudar o elemento, o requisito muda)
:fire:
Funcionalidade
Funcionais
: O QUÊ o sistema vai fazer ?
Fazem parte da arquitetura do sistema
Não-Funcionais:
COMO o sistema vai fazer ?
Produto:
comportamento do produto (desempenho, portável, etc)
Organizacional:
políticas de desenvolvimento (padrão de desenvolvimento, linguagem)
Externos:
fatores externos ao sistema (leis, segurança, privacidade)
Fases
(Pressman)
1. Concepção
: entendimento básico
2. Levantamento:
descobrir o que o cliente deseja (os requisitos)
3. Elaboração (Análise):
detalhamento, refina os requisitos
4. Negociação:
consenso entre clientes e usuários; resolver conflitos entre os interessados
5. Especificação:
criar a documentação
6. Validação:
documento de requisitos é avaliado pelos interessados
7. Gestão:
rastrear mudanças de requisitos a qualquer momento
:explode:
C
enas
L
amentáveis em
N
ovo
E
mpate do
V
asco da
G
ama
:fire:
Fases (Sommerville)
OBS: cai mais em provas
1. Estudo de Viabilidade
: ver se é possível, de forma rápida e barata (Go/No Go). Saída: relatório de viabilidade
2. Elicitação e Análise
: modelo de sistema
3. Especificação
: requisitos do usuário e do sistema
4. Validação
: documento de requisitos
:explode:
Est
ão
Viabili
zando
Eli**
ana
**Especi
almente no
Va
sco da
G
ama
Técnicas de elicitação
Entrevista (pirâmide, funil, diamante)
Brainstorm
Questionário
Histórias de usuário
Casos de uso
Etnografia (observação)
Prototipação
Workshop de requisitos
Cenários
JAD (IBM) - workshop de requisitos
Técnicas de validação
Revisão técnica formal
(engenheiros e stakeholders)
Prototipação
(executável)
Geração de caso de testes