Zusammenfassung der Ressource
Engenharia de Requisitos
- Qualidade de Software
Anmerkungen:
- Conformidade a requisitos funcionais e de desempenho, explicitamente declarados e documentados
- Problema: Requisitos mal
definidos, ou que não
atendam as expectativas
dos clientes
- Produção de Requisitos
- Elicitação
- Coleta de Dados
e fatos
- Atividades: identificação
das informações, coleta
de fatos e comunicação
- Técnicas de Elicitação
- Entrevistas
- pergunta e resposta
- Fechada: perguntas pré definidas
- Aberta: não existe roteiro
- Brainstorming
- Storyboarding
- Workshops
- Análise de Requisitos ou
Análise e Negociação
- Avaliação e
revisão do escopo
(dados e fatos)
- Atividades:
descoberta,
refinamento, revisão e
validação
- MAIOR ÁREA DE ESFORÇO
- Documentação
- Definição e
conversão dos
requisitos
- Define o escopo do
Projeto, será utilizado
durante todo
desenvolvimento e
manutenção do
sistema
- Validação
- Aceite do cliente;
Prototipação
- Gerência de Requisitos
- Controle de Mudança
- O impacto dessas
mudanças precisam ser
avaliado de modo que
sua implementação seja
eficiente e de baixo
custo
- Gerência de Configuração
- Controla versões dos
requisitos e artefatos
- Rastreabilidade
- Manter planos, artefatos e
atividades de
desenvolvimento
consistentes com o
conjunto de requisitos
definidos
- Qualidade de Requisitos
- Define o padrão de
produção e
verificação da
qualidade dos
requisitos
- Definição: Processo pelo qual os requisitos são
coletados, analisados, documentados e
gerenciados durante todo ciclo de vida do
software
- Requisitos
- Definição: São descrições dos serviços
que devem ser fornecidos por
esse sistema e as suas
restrições operacionais
- Requisitos de Sistema
- Funções e capacidades;
REQUISITOS DE NEGÓCIO,
ORGANIZACIONAIS E DE USUÁRIO;
Requisitos de proteção, segurança,
interface, manutenção...
- Requisitos de Software
- Funcional
- Não-Funcional
- Requisitos de Produto
- Atributos de qualidade
que o sistema deve
apresentar
(confiabilidade,
usabilidade, eficiência,
portabilidade) NBR/ISO-9126
- NBR/ISO 9126-1
- Qualidade interna
- Funcionalidade
- Confiabilidade
- Usabilidade
- Eficiência
- Manutenibilidade
- Portabilidade
- Qualidade externa
- Qualidade em uso
- Requisitos Externos
- Requisitos de
interoperabilidade,
requisitos legais (como
de privacidade),
requisitos éticos
- Requisitos Organizacionais
- Restrições de entrega,
cronograma,
orçamentarias,
politicas da
organização do
cliente
- Arquitetura do Sistema
- Definição: identifica
hardware, software e
operações manuais