Para que um software seja produzido, são necessárias diversas etapas, compostas por uma série de atividades em cada uma delas. A esse conjunto de etapas dá-se o nome de processo de software.
Sobre todas as atividades ordenadas respectivamente, assinale a alternativa correta.
Entendimento do software, projeto do software, entrega do software.
Alternativa 2:
Especificação do software, implementação do software, venda do software.
Alternativa 3:
Especificação de software, projeto e implementação de software, evolução de software.
Alternativa 4:
Entendimento de software, projeto de software, implementação do software, entrega do software.
Alternativa 5:
Especificação de software, projeto e implementação de software, validação de software e evolução de software.
Soluções para a tarefa
A alternativa correta é a 5, pois para produzir um software é necessário saber o que deve ser feito no software, para depois fazer o projeto, definindo as estruturas, interfaces e estruturas de dados, e logo após transferir isso para uma linguagem de programação (implementação). Depois que o software está pronto, é necessário fazer diversos testes para verificar se o mesmo está consistente e atende as expectativas do cliente, consertando erros e refazendo algumas partes do software se necessário. Após o software ser validado e entregue ao cliente, entra a evolução de software, pois para continuarem sendo úteis e funcionando corretamente, o software precisa passar por diversas mudanças ao longo do tempo.
Alternativa 5:
Especificação de software, projeto e implementação de software, validação de software e evolução de software.