Determinada disciplina ou fase, pertencente à dimensão estát...

Próximas questões
Com base no mesmo assunto
Q2471710 Engenharia de Software
Determinada disciplina ou fase, pertencente à dimensão estática do RUP (rational unified process), visa fornecer uma estrutura para gerenciar risco, bem como equilibrar objetivos concorrentes, a fim de superar restrições para entregar, com sucesso, um produto que atenda às necessidades dos clientes. Trata-se da
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - disciplina gerenciamento de projetos

Tema central: A questão aborda o Rational Unified Process (RUP), um dos processos de desenvolvimento de software mais cobrados em provas, especialmente as disciplinas (dimensão estática) e as fases (dimensão dinâmica) do RUP.

Resumo teórico: O RUP organiza o desenvolvimento do software em disciplinas (atividades agrupadas por especialidade, como análise, projeto, testes, etc.) e fases (momentos do ciclo de vida, como início, elaboração, construção e transição). As disciplinas existem durante todas as fases, mas têm intensidade variável ao longo delas.

Disciplina de Gerenciamento de Projetos é responsável por planejar, monitorar e controlar o projeto. Entre seus principais objetivos está gerenciar riscos, equilibrar objetivos conflitantes, superar restrições e entregar um produto que atenda ao cliente. Esse conceito é apresentado detalhadamente no Guia do RUP (Rational Unified Process, Kruchten, 2003).

Justificativa da alternativa correta:
A alternativa B está correta porque a descrição do enunciado (“fornecer uma estrutura para gerenciar risco, bem como equilibrar objetivos concorrentes...”) corresponde exatamente à disciplina gerenciamento de projetos, cuja missão dentro do RUP é garantir que o projeto seja entregue com sucesso, mesmo diante de restrições.

Análise das alternativas incorretas:

  • A - disciplina implementação: Relaciona-se à construção do sistema, não à gestão de riscos ou objetivos de negócio.
  • C - fase construção: Refere-se à etapa onde o sistema é efetivamente desenvolvido, mas não à gerência de riscos/projetos.
  • D - fase transição: Abrange a entrega do produto ao cliente, sem foco no gerenciamento de riscos ao longo do projeto.
  • E - fase elaboração: Tem como objetivo principal definir a arquitetura e planejar o projeto, mas não abrange toda a gestão de riscos e objetivos concorrentes.

Estrategicamente, foque em palavras-chave como "gerenciar risco" e "disciplinas do RUP" para diferenciar entre disciplina e fase e evitar pegadinhas comuns.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

Na pergunta já vem a resposta: "visa fornecer uma estrutura para gerenciar risco"

B - Gerenciamento de projetos

fases dinâmicas: iniciação, elaboração, construção e transição. Só sabendo isso aqui, já dar para matar a questão

Deu para acertar apenas com interpretação de texto e bom senso.

O Rational Unified Process (RUP) é um processo de desenvolvimento de software criado pela Rational Software Corporation, que agora faz parte da IBM. O RUP é uma metodologia baseada em práticas comprovadas da engenharia de software e visa fornecer uma abordagem disciplinada para a atribuição de tarefas e responsabilidades dentro de uma organização de desenvolvimento de software. Aqui estão algumas características principais do RUP:

1. **Iterativo e Incremental**: O RUP promove o desenvolvimento de software através de um processo iterativo e incremental. Em vez de tentar desenvolver todo o sistema de uma vez, o sistema é construído em pequenas iterações que incluem análise, design, implementação e testes.

2. **Baseado em Modelos**: O RUP utiliza modelos visuais, como diagramas UML (Unified Modeling Language), para representar diferentes aspectos do sistema em desenvolvimento. Esses modelos ajudam a visualizar, especificar, construir e documentar os artefatos do software.

3. **Orientado a Casos de Uso**: O processo é guiado por casos de uso, que são descrições das interações entre os usuários e o sistema. Os casos de uso ajudam a capturar os requisitos funcionais do sistema e a orientar o desenvolvimento.

4. **Arquitetura Central**: O RUP enfatiza a importância de desenvolver uma arquitetura robusta desde o início do projeto. A arquitetura fornece uma estrutura para o sistema e ajuda a gerenciar a complexidade.

5. **Fases do RUP**: O RUP é dividido em quatro fases principais, cada uma com seus próprios objetivos e atividades:

- **Iniciação**: Define o escopo do projeto e os principais requisitos.

- **Elaboração**: Estabelece uma arquitetura sólida e resolve os principais riscos do projeto.

- **Construção**: Desenvolve o produto de software, iterativamente, até que ele esteja pronto para ser entregue.

- **Transição**: Entrega o sistema aos usuários finais e realiza ajustes finais baseados no feedback do usuário.

6. **Disciplines**: O RUP organiza as atividades de desenvolvimento em várias disciplinas, como:

- Modelagem de Negócios

- Requisitos

- Análise e Design

- Implementação

- Teste

- Implantação

- Gerenciamento de Configuração e Mudança

- Gerenciamento de Projeto

- Ambiente

7. **Desenvolvimento Guiado por Riscos**: O RUP enfatiza a identificação e a mitigação de riscos ao longo do ciclo de vida do projeto. Isso ajuda a garantir que os principais problemas sejam resolvidos o mais cedo possível.

8. **Configuração e Personalização**: O RUP pode ser configurado e personalizado para se ajustar às necessidades específicas de uma organização ou projeto. Ele é um framework flexível que pode ser adaptado para diferentes tipos de projetos de software.

Essas características fazem do RUP uma metodologia robusta e flexível para o desenvolvimento de software, adequada para projetos de grande escala e de alta complexidade, onde a gestão de riscos e a qualidade do software são cruciais.

Embora dê pra resolver com interpretação de texto, é importante saber que o RUP é dividido em nove disciplinas e essas disciplinas estão divididas em três categorias.

Disciplina é diferente das fases de projeto.

Estas três categorias são: Disciplina de Engenharia, Disciplina de Suporte e Disciplina de Gerenciamento.

Dentro da Disciplina de Gerenciamento temos o Gerenciamento de Projeto e tem como objetivo fornecer uma estrutura para gerenciar riscos, equilibrar objetivos concorrentes e superar restrições para garantir o sucesso na entrega de um produto que atenda às necessidades dos clientes.

Clique para visualizar este comentário

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