Engenharia de Requisitos: Guia Completo
Classificado em Computação
Escrito em em português com um tamanho de 3,39 KB.
1 - Requisitos de Usuário e de Sistema
- Usuário: Declaração em linguagem natural dos serviços oferecidos. É destinado aos usuários.
- Sistema: Documento estruturado com informações detalhadas das funções e serviços oferecidos pelo sistema.
2 - RF e RNF
- RF (Requisitos Funcionais): Declarações de serviços que o sistema deve fornecer, de como ele deve reagir a determinadas situações.
- RNF (Requisitos Não Funcionais): Restrições ao serviço ou funções oferecidas pelo sistema.
3 - Exemplo de RNF
Requisitos de produtos, de eficiência, desempenho, proteção.
4 - Documento de Requisito de Software
Declaração oficial do que os desenvolvedores devem implementar e devem incluir tanto RF quanto RNF.
5 - Distinção entre Deve e Pode
Deve se usa para requisitos obrigatórios, já o PODE para requisitos desejáveis.
6 - Vantagem de Utilizar Forma Padrão
Linguagem de forma consistente e definição clara dos RF e RNF.
7 - Estágios do Processo de Engenharia de Requisitos
Descoberta dos requisitos, classificação e organização dos requisitos, priorização e negociação dos requisitos, e especificação.
8 - Razões por que elicitar é difícil
- Stakeholders não sabem o que querem;
- Expressão em seus próprios termos;
- Diferentes stakeholders podem ter requisitos conflitantes;
- Fatores políticos e organizacionais influenciam os requisitos de sistema;
- Podem ocorrer mudanças durante o processo de análise.
9 - Caso de Uso
Técnica de UML baseada em cenários que identificam os atores envolvidos em uma interação em si e todas com o sistema.
10 - Etnografia
Técnica de observação que pode ser usada para compreender os processos operacionais e extrair os requisitos de apoio para esses processos. É importante pois ajuda a descobrir requisitos implícitos do sistema.
11 - Quais Checagens devem ser Realizadas
Descoberta de requisitos, classificação e organização de requisitos, priorização e negociação de requisitos, especificação de requisitos.
12 - 3 Técnicas para Validação de Requisitos
- Revisão de requisitos: Análise manual sistemática dos requisitos.
- Prototipação: Usando modelo executável do sistema para verificar os requisitos.
- Geração de casos de teste: Desenvolvimento de testes para verificar os requisitos implementados.
13 - Gerenciamento de Requisitos
Processo de compreensão e controle das mudanças nos requisitos do sistema.
14 - Estágios do Processo de Gerenciamento de Mudanças de Requisitos
Análise de problema e especificação de mudanças, análise de mudança e custos e Implementação de mudanças.
15 - Tipos de Diagramas de UML
Caso de uso, Sequência, Classe, Estado e Atividades.
16 - Componentes Textuais da Descrição de um Caso de Uso
Atores, Descrição, Dados, Estímulos, Respostas, Comentários.
17 - Para que Diagramas de Classe são Usados
Desenvolver um modelo de sistema orientado a objetos para mostrar as classes em um sistema e as associações entre elas.