← Questões de Engenharia de Software

Engenharia de Software · FGV · 2023

Questão comentada de Engenharia de Software

O Processo Unificado de desenvolvimento de software é o conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software. As quatro fases que compõem o ciclo de vida do Processo Unificado são

Gabarito: C

O Processo Unificado, muito cobrado em concursos, organiza o desenvolvimento de software em quatro fases bem clássicas: concepção, elaboração, construção e transição. A ideia é simples: primeiro você entende o problema e valida a viabilidade, depois detalha a arquitetura, em seguida constrói o sistema e, por fim, entrega para o usuário final. É um modelo iterativo e incremental, então essas fases não são um bloco rígido e engessado, mas uma estrutura para guiar o projeto com mais controle. Na concepção, você define o objetivo do sistema, o escopo e os riscos principais. Na elaboração, você aprofunda a arquitetura e estabiliza os requisitos mais críticos. Na construção, o foco é codificar e testar as funcionalidades. Na transição, o software é colocado em produção, ajustado e entregue aos usuários. Repare que isso casa bem com a lógica do Processo Unificado: começar entendendo, amadurecer a solução, construir e depois implantar. Por isso, o gabarito é a letra C. As outras alternativas misturam atividades genéricas de engenharia de software, como análise, projeto, implementação e teste, mas não trazem as quatro fases oficiais do ciclo de vida do Processo Unificado. Em prova, o truque é este: a banca troca os nomes específicos do método por etapas mais comuns do desenvolvimento tradicional para ver se você escorrega. Como referência doutrinária, essa divisão em quatro fases é a clássica descrição do Unified Process/RUP na literatura de Engenharia de Software, especialmente em autores como Jacobson, Booch e Rumbaugh, muito usada em concursos.

Continue treinando

Questões relacionadas