← Questões de Engenharia de Software

Engenharia de Software · CONSULPLAN · 2021

Questão comentada de Engenharia de Software

Dentro da engenharia de software, o conceito de ciclo de vida de desenvolvimento se refere a uma representação simplificada de um processo de software, a partir de uma visão particular. Sobre o modelo em cascata, marque V para as afirmativas verdadeiras e F para as falsas. ( ) As atividades fundamentais são: especificação, desenvolvimento, validação e evolução. ( ) Propõe um desenvolvimento em ciclos onde são realizadas tarefas de especificação de requisitos, codificação e validação; ao final de cada ciclo, uma nova versão do software é entregue contendo novas funcionalidades. ( ) A etapa de projeto de software estabelece uma arquitetura de software global do sistema e identifica (e descreve) as abstrações fundamentais que o sistema deve ter e os seus relacionamentos. A sequência está correta em

Gabarito: B

O modelo em cascata é o “passo a passo linear” do desenvolvimento de software: primeiro você levanta e especifica os requisitos, depois faz o projeto e a implementação, em seguida testa/valida e, por fim, mantém o sistema em evolução. A lógica é que uma fase começa depois que a anterior foi concluída, o que deixa o processo mais previsível, mas menos flexível para mudanças. Na questão, a primeira afirmação está correta porque essas são justamente as atividades fundamentais do ciclo de vida de software em uma visão clássica: especificação, desenvolvimento, validação e evolução. Em doutrina de Engenharia de Software, isso aparece como a estrutura básica dos modelos de processo. A segunda afirmativa está errada porque descreve o desenvolvimento iterativo e incremental, com entregas sucessivas de versões novas do sistema ao final de cada ciclo. Isso não é cascata; no cascata, a ideia não é ficar entregando versões parciais a cada volta, mas seguir uma sequência mais rígida de fases. A terceira também está correta, pois a etapa de projeto de software define a arquitetura global e detalha as abstrações principais e seus relacionamentos. Então a sequência fica V, F, V, que corresponde ao gabarito B.

Continue treinando

Questões relacionadas