Zusammenfassung der Ressource
Engenharia de Requisitos
Anmerkungen:
- Uma abordagem sistemática para a formulação, análise, documentação e
manutenção de requisitos de um sistema.
- Requisitos Funcionais
Anmerkungen:
- Serviços que um sistema deve fornecer
- Requisitos Não funcionais
Anmerkungen:
- Requisitos do Produto
Anmerkungen:
- Especificam o comportamento do produto
- Facilidade de uso
- Eficiencia
- Confiabilidade
- Portabilidade
- Requisitos Organizacionais
Anmerkungen:
- Derivados de políticas e procedimentos da organização
- Entrega
- Implementaçao
- Padrões
- Requisitos Externos
Anmerkungen:
- Requisitos derivados de fatores externos
ao sistema e seu processo de desenvolvimento
- Interoperabilidade
- Éticos
- Legais
- Quanto à mutabilidade
- Requisito Estável/ Permanente
- Requisito Volátil
- Requisito Mutável
- Mudam de acordo com o ambiente
- Requisito Emergente
- Surgem durante a operação do sistema, à
medida que o cliente compreende o sistema
- Requisito Consequente
- Suposições de como o sistema funcionará,
surgem depois que o sistema é implantado
- Requisito de compatibilidade
- Dependem de outro equipamento ou processo
- Requisitos de Usuário
Anmerkungen:
- São requisitos com alto nível de abstração e poucos detalhes.
- Requisitos de Sistema
Anmerkungen:
- São requisitos com baixo nível de abstração e muitos detalhes
- Etapas de Sommerville (Espiral)
- 1.Estudo de Viabilidade
Anmerkungen:
- Verificar se as
necessidades identificadas dos usuários podem ser satisfeitas por meio das
tecnologias atuais de sistemas de software e hardware.
- 2.Elicitação e Análise de Requisitos
Anmerkungen:
- Processo de levantamento e derivação de requisitos de sistema
- Principais Atividades:
-Obtenção dos Requisitos
-Classificação e organização dos requisitos
-Priorização e negociação dos requisitos
-Documentação dos requsitos
- 2.1.Técnicas de Elicitação(Obtenção)
- Entrevistas
Anmerkungen:
- - formais ou informais
- com ou sem roteiro
- Questionários
Anmerkungen:
- -Questões pré definidas
-muitos stakeholders
-baixo custo
-muitos problemas de interação
- Leitura de Documentos
Anmerkungen:
- -Coleta de informações mais difíceis através de documentos da empresa
- Etnografia
Anmerkungen:
- -Dentro do campo de atuação dos usuários
-verifica tarefas reais
- Pontos de Vista
Anmerkungen:
- - perspectivas dos stakeholders
-descobrir conflitos
- Análise de Protocolos
Anmerkungen:
- -Verbalização
-"O que você faria se..."
- Prototipação
- Workshop de Requisitos
Anmerkungen:
- - reunião estruturada
-momentos de descontração
-usa técnicas
- Reuso de Requisitos
Anmerkungen:
- -glossarios de sistemas legados
- Participação Ativa de Usuários
Anmerkungen:
- -incorpora os usuarios no grupo de engenharia
- JAD
Anmerkungen:
- - muito interativa
- workshop
-tecnicas
- QFD
Anmerkungen:
- -transformar os requisitos em especificações tecnicas
- equipe de especialistas
- Brainstorming
Anmerkungen:
- -dura 15 minutos
- proibido criticar
-ideias exoticas
- Encenação
- Interpretação de papéis
Anmerkungen:
- -cada membro assume um papel para o sistema
- Histórias de usuários
Anmerkungen:
- -Metodologia XP
-linguagem de usuario final
- Cenário de casos de uso
Anmerkungen:
- - sequencia de ações que ilustram o comportamento do sistema
- instancia de caso de uso
- 2.2 Classificação e Organização
- 2.3 Priorização e negociação
- 2.4 Documentação
- 3.Especificação de Requisitos
Anmerkungen:
- Documento que define um conjunto de requisitos
- 4. Validação de Requisitos
Anmerkungen:
- Verifica os requisitos junto ao cliente
- Técnicas de validação
- Revisão de requisitos
Anmerkungen:
- requisitos analisados sistematicamente por equipe de revisores
- Prototipação
Anmerkungen:
- modelo executavel apresentado ao cliente
- Geração de casos de teste
Anmerkungen:
- requisitos devem ser testáveis
- Gerenciamento de Requisitos
- Envolve todas as fases
- Acompanha a evolução dos requisitos
- Etapas de Pressman (Sequencia Linear)
- Concepção
- Levantamento
- Problemas de Escopo
- Problemas de Entendimento
- Problemas de Volatividade
- Elaboração
- Negociação
- Especificação
- Validação
- Gestão de Requisitos
- Estágios do modelo em Cascata
- Análise e Definição de Requisitos
- Estabelece funções, restrições e objetivos do Sistema
- Projeto de Sistema e Software
- Agrupa os Requisitos em Sistema de Hardware ou Software
- Implementação e teste de unidades
- O software é compreendido como um conjunto
de programas ou unidades de programas
- Integração e Teste de Sistema
- As unidades de programa são integradas
e testadas como um sistema completo
- Operação e Manutenção
- A fase mais longa. O sistema é instalado e colocado em operação
- Classificação quanto à qualidade
- Requisitos normais
Anmerkungen:
- São requisitos estabelecidos com o cliente
- Requisitos Esperados
Anmerkungen:
- São requisitos implicitos, tão importantes que o cliente nao os declara explicitamente
- Requisitos Fascinantes
Anmerkungen:
- Além da expectativa dos clientes
- Requisitos de Domínio
Anmerkungen:
- Requisitos derivados do domínio da aplicação e refletem
características de sua área de negócio