Quando a documentação exige a Especificação de Software, Projeto e Implementação, Validação e a Evolução, ela está se referindo a quê?
Questão
Quando a documentação exige a Especificação de Software, Projeto e Implementação, Validação e a Evolução, ela está se referindo a quê?
Alternativas
Metodologia de Levantamento de Requisitos.
Elicitação de Teste de Software.
Técnicas de Extração e Especificação.
Atividades do Processo de Software.
Análise de Requisitos.
Explicação
Os termos citados — Especificação de Software, Projeto e Implementação, Validação e Evolução — correspondem às atividades fundamentais (ou genéricas) de um processo de software, normalmente apresentadas em Engenharia de Software como as grandes fases/atividades presentes em qualquer processo:
- Especificação: definir o que o sistema deve fazer e suas restrições (requisitos).
- Projeto e implementação: transformar a especificação em um sistema executável (design + codificação).
- Validação: verificar/validar se o sistema atende aos requisitos e ao uso esperado (testes, aceitação).
- Evolução: modificar o sistema ao longo do tempo para corrigir, adaptar e melhorar.
Portanto, quando a documentação exige esse conjunto, ela está se referindo às atividades do processo de software.
Alternativa correta: (D).