Engenharia de requisitos Flashcards
O que é um requisito?
É o escopo de atividades, restrições e condições necessárias para a implementação de um sistema de software.
Quais são as etapas do processo da engenharia de requisitos segundo Sommerville?
- Estudo de viabilidade
- Elaboração e análise de requisitos
- Especificação de requisitos
- Validação dos requisitos.
Qual a diferença entre a verificação e validação dentro da engenharia de requisitos?
A verificação preza pela conformidade da metodologia escolhida, enquanto a validação preza pela conformidade com o que foi pensado para o produto.
Qual a diferença entre requisitos de sistema e de usuário?
Os requisitos de usuário são mais abstratos, utilizando da linguagem natural declarando o que o sistema deve fornecer aos usuários com suas respectivas restrições
Já os requisitos de sistemas são as especificações dos requisitos, definido o que exatamente deve ser feito/implementado. Voltado para os desenvolvedores.
Qual a diferença entre requisitos funcionais e não-funcionais?
Requisitos funcionais: São serviços e funcionalidade que devem ser fornecidos definindo o que o sistema faz ou não faz. Segue a regra de negócio.
Requisitos não funcionais: São restrições ao funcionamento do sistema. Tem a ver com, por exemplo, processamento, memória, disponibilidade, segurança, confiabilidade…