O processo unificado consiste em um conjunto de diretrizes q...

Próximas questões
Com base no mesmo assunto
Q1090438 Engenharia de Software
O processo unificado consiste em um conjunto de diretrizes que visam a aumentar as chances de um bem sucedido projeto de desenvolvimento de software.
Uma de suas características é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C

O Processo Unificado (RUP - Rational Unified Process) é uma abordagem de engenharia de software que se baseia em iterações, sendo considerado um framework flexível destinado ao desenvolvimento de software. Ele é iterativo e incremental, organizando o desenvolvimento em ciclos, com cada ciclo produzindo uma versão mais completa e avançada do software.

A alternativa C é a correta pois destaca a característica iterativa e incremental do Processo Unificado. Em cada iteração, que é um espaço de tempo definido e usualmente curto, um sistema parcial é desenvolvido, o qual deve ser testável e integrável com as partes anteriormente desenvolvidas. Esta estratégia permite a verificação contínua do progresso e a possibilidade de ajustes frequentes, o que é essencial para um bom alinhamento do produto final com as necessidades dos usuários e stakeholders.

O Processo Unificado também promove o uso de melhores práticas, como desenvolvimento orientado a casos de uso, arquitetura baseada em componentes, controle de versões, e a integração contínua. Estas práticas são fundamentais para os objetivos de entregar um software de qualidade, dentro do orçamento e do prazo estipulado.

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

RUP Iterativo e Incremental

.

At.te

Foco na missão ❢

a) RUP não é ágil

b) RUP não é evolutivo, é incremental+iterativo

c) Gab. Iterações de 2 a 6 semanas

d) Requisitos que não mudam (perene) -> Modelo Cascata

e) Prototipagem

mas a alternativa não falou que o RUP é ágil, justamente o contrário, que é uma ALTERNATIVA aos métodos ágeis como scrum e FDD, o que é verdade ué

Exatamente, Leandro!

A resposta correta é a opção C: "gerar como produto de cada etapa de tempo definido e curto um sistema parcial, testável e integrável."

O Processo Unificado é um framework de desenvolvimento de software que se baseia-se nos princípios da Orientação a Objetos e visa a produzir software de alta qualidade de maneira iterativa e incremental. Ele é conhecido por ser adaptável e flexível.

Uma característica mencionada na opção C encontra-se alinhada com uma abordagem iterativa e incremental fazer o Processo Unificado. Ao dividir o projeto em iterações (etapas de tempo definido e curto), cada uma delas gera um sistema parcial, testável e integrável. Esse método permite que como partes do sistema sejam desenvolvidas e validadas de forma incremental ao longo do tempo, proporcionando feedback contínuo e permitindo adaptações conforme necessário.

Como outras opções não representam adequadamente características típicas de fazer Processo Unificado:

  • Uma opção A está incorreta, pois o Processo Unificado não é apresentado como uma alternativa aos métodos ágeis, mas sim incorpo princípios ágeis em sua abordagem.
  • A opção B está incorreta, pois o Processo Unificado não combinação de uma abordagem fazer ciclo de vida em cascata evolutivo, mas sim adota uma abordagem iterativa e incremental.
  • Como opções D e E não refletem precisamente a natureza iterativa e incremental fazer o Processo Unificado, que busca criar um sistema de software completo ao longo de várias iterações, cada uma resultando em um produto parcial testável e integrável.

Clique para visualizar este comentário

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