O RUP (Rational Unified Process) é um dos modelos para Engen...

Próximas questões
Com base no mesmo assunto
Ano: 2013 Banca: IBEG Órgão: SANEAGO - GO
Q1188460 Engenharia de Software
O RUP (Rational Unified Process) é um dos modelos para Engenharia de Software mais utilizado, ele descreve quatro fases, são elas:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra A - Concepção, Elaboração, Construção e Transição.

Para resolver uma questão sobre o processo de desenvolvimento de software RUP (Rational Unified Process), é essencial conhecer as características principais desse modelo. O RUP é um modelo iterativo e incremental, projetado para ser adaptável a uma variedade de tipos de projetos e organizacionalmente específico. Ele se destaca por ser orientado a casos de uso e por enfatizar a arquitetura do sistema.

O RUP é dividido em quatro fases principais:

  • Concepção: Esta fase visa entender o escopo e a viabilidade do projeto. São identificados os riscos principais, as partes interessadas (stakeholders) e os requisitos básicos do sistema.
  • Elaboração: O foco aqui é no desenvolvimento da base da arquitetura do projeto, resolução de grande parte dos riscos e definição da maior parte dos requisitos. É nessa fase que o projeto começa a tomar forma.
  • Construção: É o momento de desenvolvimento do produto em si, onde a maior parte da codificação acontece. O objetivo é construir o sistema e deixá-lo pronto para a implantação.
  • Transição: Esta última fase se concentra na transferência do sistema desenvolvido para os usuários finais. Abrange atividades de treinamento, suporte e correções de eventuais erros que possam ser identificados.

A opção A é a única que lista corretamente todas as fases do RUP, o que traduz o ciclo de vida do processo de desenvolvimento de software. As outras alternativas trazem fases ou etapas que não correspondem diretamente às fases definidas pelo RUP ou misturam fases do RUP com atividades que são, na verdade, parte dessas fases.

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 os usuários em um ambiente real.

Alternativa: A

Fases do RUP:

Iniciação (ou Concepção)

Tem o objetivo de estabelecer um caso de negócio para o sistema. Deve-se identificar as entidades externas, que irão interagir com o sistema, e definir essas interações. Depois você usa essas

informações para avaliar a contribuição do sistema com o negócio. Se a contribuição for de pouca importância, o projeto pode ser cancelado depois dessa fase.

Atividades Básicas:

  • Formular o escopo do projeto;
  • Planejar e preparar um caso de negócio;
  • Sintetizar uma possível arquitetura;
  • Preparar o ambiente para o projeto;

Elaboração

Tem o objetivo de desenvolver um entendimento do domínio do problema, estabelecer um framework de arquitetura para o sistema, desenvolver o plano de projeto e identificar os riscos principais do projeto. Ao concluir, deve-se ter um modelo de requisitos para o sistema, uma descrição de arquitetura e um plano de desenvolvimento para o software.

Atividades Básicas:

  • Definir, validar e criar a baseline da arquitetura;
  • Refinar a Visão, estabelecendo uma compreensão sólida dos casos de uso;
  • Criar planos de iteração detalhados e baselines para a fase de construção;
  • Refinar o caso de desenvolvimento e posicionar o ambiente de suporte;
  • Refinar a arquitetura e selecionar componentes.

Construção

Tem o objetivo de desenvolver partes do sistema paralelamente e integradas durante esta fase.

Está essencialmente relacionada ao projeto, programação e teste de sistema. Ao concluir esta fase, você deve ter um sistema de software em funcionamento e a documentação associada pronta para ser liberada para os usuários.

Atividades Básicas:

  • Gerenciamento de recursos, otimização de controle e processo;
  • Desenvolvimento completo do componente e teste dos critérios de avaliação;
  • Avaliação dos releases do produto de acordo com os critérios de aceitação.

Transição

Tem o objetivo de colocar o sistema em funcionamento no ambiente real de uso. A fase final do RUP está relacionada à transferência do sistema da comunidade de desenvolvimento para a comunidade dos usuários. Essa é uma atividade onerosa e, às vezes, problemática. Ao concluir

esta fase, você deverá ter um sistema de software documentado.

Atividades Básicas:

  • Executar planos de implantação;
  • Finalizar o material de suporte para o usuário final;
  • Testar o produto liberado no local do desenvolvimento;
  • Criar um release do produto;
  • Obter feedback do usuário;
  • Ajustar o produto com base em feedback;
  • Disponibilizar o produto para os usuários finais

Clique para visualizar este comentário

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