← Questões de Engenharia de Software

Engenharia de Software · FGV · 2023

Questão comentada de Engenharia de Software

O gerente de TI de sua empresa solicitou a implementação de um pequeno sistema para geração da folha salarial. Como será um sistema simples, com regras imutáveis e bem definidas, o analista já definiu os requisitos e efetuou a modelagem do sistema. Após o final da implementação, será iniciada a fase de testes e, por fim, a implantação no setor financeiro. De acordo com esse contexto, o modelo de ciclo de vida adotado foi:

Gabarito: E

O modelo em cascata é o clássico “passo a passo”: primeiro você levanta os requisitos, depois faz a análise e o projeto, em seguida implementa, testa e só depois entrega o sistema. Ele combina bem com situações em que as regras são claras, estáveis e pouco sujeitas a mudança, porque cada fase depende do fechamento da anterior. É quase como montar um roteiro antes de filmar: se o script já está pronto e não vai mudar toda hora, o fluxo fica bem organizado. No enunciado, a banca descreve exatamente isso: o analista já definiu os requisitos e fez a modelagem, depois vem a implementação, depois os testes e, por fim, a implantação. Essa sequência linear é a marca do modelo em cascata, também chamado de modelo sequencial ou waterfall. Em doutrina de Engenharia de Software, ele é associado a requisitos bem conhecidos e estáveis, com baixa necessidade de retorno entre fases. Por isso o gabarito é a letra E. As outras opções envolvem desenvolvimento por partes, ajustes sucessivos ou uso de protótipos, o que não aparece no caso. Aqui não há sinais de incrementos, ciclos evolutivos ou prototipação, apenas uma ordem rígida de etapas do início ao fim. Na prática, o cascata aparece muito em questões de concurso quando o enunciado fala em sistema simples, requisitos definidos de antemão e fases bem separadas. Se a história parece linear, sem muita mudança no meio do caminho, acenda a luz do cascata.

Continue treinando

Questões relacionadas