Assinale a alternativa que apresenta as fases do Processo Un...

Próximas questões
Com base no mesmo assunto
Q930491 Engenharia de Software
Assinale a alternativa que apresenta as fases do Processo Unificado de desenvolvimento de software.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - Concepção, Elaboração, Construção e Transição.

O Processo Unificado (RUP - Rational Unified Process) é um framework de processo ágil e iterativo para desenvolvimento de software que visa a produção de softwares de alta qualidade que atendam às necessidades dos usuários finais. Este framework é dividido em quatro fases principais:

  • Concepção: Esta é a fase onde são definidos os objetivos do negócio, o escopo do projeto é delineado, e uma análise preliminar de riscos é realizada. A ideia é ter uma visão clara do que deve ser construído.
  • Elaboração: Durante esta fase, a arquitetura do sistema é definida e validada, os principais riscos são mitigados, e a maioria dos requisitos é conhecida e compreendida.
  • Construção: Aqui ocorre o desenvolvimento e otimização do produto, ou seja, a efetiva elaboração do software, com programação, testes e documentação.
  • Transição: Nesta fase final, o software é entregue aos usuários finais. Inclui atividades como treinamento, suporte e a correção de eventuais problemas encontrados no uso em ambiente de produção.

As demais alternativas incluem termos que não são utilizados nas fases padrão do RUP, como "Ajuste" e "Implantação", ou adicionam fases que não fazem parte do quarteto principal do RUP.

O conhecimento dessas fases é fundamental para o entendimento do ciclo de vida de desenvolvimento de software dentro do contexto do Processo Unificado e constitui base para várias questões em concursos públicos na área de Engenharia de Software.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Fases do RUP:

Concepção: envolve a atividade de comunicação com o cliente e o planejamento.

Elaboração: desenvolve uma compreensão do problema, estabelece um framework da arquitetura para o sistema, desenvolve o plano do projeto e identifica os maiores riscos do projeto.

Construção: envolve projeto, programação e teste do sistema. É a etapa mais longa e que tem a maior investimento de recursos.

Transição: é a transferência do sistema de desenvolvimento para a os usuários e em seu funcionamento em um ambiente real.

Alternativa: B

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo