← Questões de Engenharia de Software

Engenharia de Software · CONSULPLAN · 2022

Questão comentada de Engenharia de Software

O ciclo de vida de desenvolvimento de software, que contém seis etapas principais, também é conhecido como modelo cascata. A etapa do ciclo de vida de desenvolvimento de software que abrange todos os elementos do sistema e não apenas no software, principalmente no estudo de viabilidade técnica e econômica do desenvolvimento e nas atribuições de funções aos componentes do sistema, dentre outros, é:

Gabarito: B

No modelo cascata, o desenvolvimento do software costuma ser dividido em etapas bem organizadas, como análise, projeto, implementação, testes e manutenção. A lógica é simples: primeiro você entende o problema, depois desenha a solução, só então parte para construir e validar. Parece até receita de bolo: ninguém joga a massa no forno antes de saber quais ingredientes vai usar. A questão destaca a fase que olha para o sistema como um todo, e não só para o software em si. Isso inclui estudar a viabilidade técnica e econômica, entender as funções de cada componente do sistema e definir como tudo vai se encaixar. Essa visão mais ampla é típica da etapa de análise, porque é nela que se investigam necessidades, restrições e objetivos antes de detalhar a solução. Em outras palavras, a análise responde à pergunta: "vale a pena fazer e o que exatamente deve ser feito?". Só depois disso o projeto começa a transformar essas necessidades em uma estrutura mais técnica. Por isso, o gabarito B está correto: a descrição fala da fase de análise, que antecede o desenho detalhado do sistema. Na doutrina clássica de engenharia de software, especialmente na divisão tradicional do modelo cascata, a análise de requisitos é a base para as etapas seguintes. Sem essa etapa bem feita, o restante do processo tende a virar um remendo caro e demorado.

Continue treinando

Questões relacionadas