Questões de Concurso sobre Rational Unified Process (RUP)

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
153 questões encontradas
Questões por página
20
Mais recentes
 

Um Ministério Público está desenvolvendo um novo sistema de gestão de inquéritos e precisa definir a melhor abordagem de processo de desenvolvimento de software. A equipe discute como lidar com requisitos que podem mudar durante o projeto, a necessidade de documentação formal para auditoria, a integração contínua de novas funcionalidades e a previsibilidade de prazos e custos para prestação de contas. Diante desse cenário, a abordagem mais adequada e equilibrada para atender às características discutidas é o


A

Scrum, que organiza o trabalho em sprints curtos, promove interação com o cliente, incrementos rápidos e ainda tem foco nativo em documentação robusta, fator essencial para auditorias.


B

XP (Extreme Programming), que enfatiza práticas como programação em par, testes automatizados e refatoração continua, mantendo o foco em documentação e planejamento formal de longo prazo.


C

modelo em cascata, que prioriza fases sequenciais e documentação detalhada, garantindo previsibilidade e grande flexibilidade para mudanças.


D

Kanban, que organiza o fluxo contínuo de tarefas e proporciona transparência, com base em uma estrutura de planejamento de entregas em ciclos.


E

RUP (Rational Unified Process), que combina planejamento estruturado e documentação formal com a possibilidade de desenvolvimento iterativo e incremental, permitindo adaptação a mudanças com rastreabilidade.

As metodologias de desenvolvimento organizam o trabalho das equipes técnicas e a interação com os usuários para garantir que o software atenda às expectativas. Analise as afirmativas a seguir:


I.O Processo Unificado (UP) é uma metodologia baseada em casos de uso, centrada na arquitetura e iterativa, que divide o ciclo de vida em fases como Iniciação, Elaboração, Construção e Transição.

II.Metodologias tradicionais priorizam a documentação detalhada e o planejamento exaustivo de todas as funcionalidades do sistema antes do início efetivo da etapa de codificação do programa.

III.O desenvolvimento baseado em prototipação rápida é contraindicado para sistemas com requisitos pouco definidos, pois a visualização de telas preliminares confunde a percepção do usuário final.


Está correto o que se afirma em:


A

III apenas.


B

I e II apenas.


C

I, II e III.


D

II apenas.

O Processo Unificado é uma tentativa de aproveitar muitos dos melhores recursos e características dos modelos tradicionais de processo de software. Ele reconhece a importância da comunicação e de métodos racionalizados para descrever a visão do cliente sobre um sistema. Não obstante, mesmo sem abandonar suas atividades clássicas (concepção, elaboração, construção e transição), é possível acrescentar também uma camada serial, agregando-se a filosofia “serial para o que é amplo” e “iterativa para o que é particular”. Com isso, o modelo pode ser enriquecido com muitos dos melhores princípios do desenvolvimento ágil de software, resultando em:


A

programação extrema – XP


B

processo unificado ágil


C

modelagem ágil


D

scrum

O Rational Unified Process (RUP) é um processo de desenvolvimento de software iterativo e incremental, estruturado de forma a organizar as atividades ao longo do tempo e também em diferentes áreas de conhecimento. Nesse contexto, o RUP é descrito a partir de duas dimensões principais, que permitem visualizar tanto a evolução do processo quanto a organização das atividades. Diante disso, assinale a alternativa que apresenta CORRETAMENTE essas duas dimensões.


A

Dimensão Funcional (Horizontal - Funções e Processos) e Dimensão Estrutural (Vertical Componentes).


B

Dimensão Lógica (Horizontal - Modelos e Diagramas) e Dimensão Física (Vertical - Infraestrutura).


C

Dimensão de Processos (Horizontal - Etapas e Atividades) e Dimensão de Produtos (Vertical Entregáveis).


D

Dimensão de Requisitos (Horizontal - Levantamento e Análise) e Dimensão de Implementação (Vertical - Codificação).


E

Dimensão Temporal (Horizontal - Fases e Iterações) e Dimensão Estática (Vertical - Disciplinas).

Com relação às tecnologias Rational Unified Process (RUP) e Unified Modeling Language (UML 2.5), assinale (V) para a afirmativa verdadeira e (F) para a falsa.


( ) RUP é um framework de engenharia de software (metodologia) e a UML é uma linguagem expressa como notação gráfica padronizada para modelagem.

( ) RUP busca assegurar a produção de software com qualidade mínima pactuada, satisfazendo as necessidades de seus usuários finais dentro do prazo e orçamento previsíveis; enquanto UML exige a realização de pelo menos um produto formal de trabalho.

( ) Um dos diagramas UML padrão mais úteis se refere ao diagrama de atividade, que representa modelagens ou mapeamentos do processo de negócio que buscam exibir o fluxo de uma atividade para outro sistema.


As afirmativas são, respectivamente,


A

F – F – V.


B

V – F – V.


C

F – V – V.


D

V – V – F.


E

V – V – V.

O Processo Unificado de Desenvolvimento (RUP) é organizado em quatro fases principais: Iniciação, Elaboração, Construção e Transição. A equipe de projeto do Legislativo precisa garantir que a primeira iteração do projeto esteja focada na mitigação dos riscos de negócio mais críticos e na definição da linha de base da arquitetura.


Assinale a opção que apresenta a principal fase do RUP responsável por alcançar a Linha de Base da Arquitetura e por detalhar os Casos de Uso Críticos do sistema, solidificando a visão do projeto e mitigando os riscos de alto impacto.


A

Iniciação: Foca primariamente na delimitação do escopo do projeto, na obtenção de patrocínio e na identificação dos stakeholders principais.


B

Transição: Foca na entrega e aceitação do produto final pelo usuário, incluindo testes de beta e homologação.


C

Construção: Foca no desenvolvimento iterativo incremental do produto, completando todos os requisitos funcionais e não funcionais restantes.


D

Elaboração: Foca na análise detalhada do domínio do problema, na definição da arquitetura do sistema e na mitigação dos riscos técnicos e de negócio mais urgentes.


E

Elaboração e Construção, simultaneamente: Ambas as fases compartilham igualmente a responsabilidade pela definição da arquitetura e do desenvolvimento dos casos de uso críticos.

O Rational Unified Process (RUP) é um processo de desenvolvimento de software iterativo, centrado na arquitetura e orientado por casos de uso.

Em uma de suas fases, busca-se compreender o domínio do problema, definir e validar a arquitetura do sistema e mitigar os principais riscos do projeto.


Considerando essas características, assinale a opção que indica a fase descrita.


A

Iniciação.


B

Construção.


C

Manutenção.


D

Elaboração.


E

Transição.

O Rational Unified Process (RUP) é uma abordagem de desenvolvimento de software indicada para a construção de projetos críticos e de alto rigor.


A fase do RUP cujo objetivo primário é a definição da linha de base da arquitetura estável e a mitigação dos riscos de maior prioridade é a de


A

concepção.


B

elaboração.


C

construção.


D

transição.


E

implantação.

Os analistas de um órgão público buscam transicionar seu modelo de desenvolvimento para uma estrutura ágil escalonada, visando integrar as equipes de novos produtos com as de suporte e manutenção. A nova abordagem deve cobrir desde a concepção estratégica até a sustentação em produção, mantendo a clareza sobre os papéis de liderança e a sincronia de entrega em larga escala mediante a aplicação correta de processos e metodologias no ciclo de vida completo. A abordagem correta, nesse caso, é a


A

aplicação do Scrum Guide 2020 para o desenvolvimento de novos sistemas, delegando a gestão do backlog de manutenção ao Scrum Master e utilizando o Kanban para definir as metas da Sprint e o planejamento do incremento.


B

estruturação do fluxo via XP (Extreme Programming) para todas as etapas, adotando o papel de System Architect do SAFe como responsável direto pela priorização do backlog de suporte e pela execução do planejamento em cascata.


C

adoção do modelo Cascata para as fases de concepção e análise, migrando para o Scrum durante a implementação, com foco no papel do Product Owner para gerenciar o suporte e os Service Request após a entrega final.


D

implementação do Scrum para o desenvolvimento, utilizando o SAFe 6.0 para o alinhamento organizacional e o Kanban para o fluxo de suporte e manutenção, visando garantir a governança do Release Train Engineer nos ciclos de entrega.


E

utilização do RUP como framework de governança para as etapas de projeto e construção, integrando práticas de XP (Extreme Programming) na sustentação técnica para otimizar as janelas de manutenção corretiva e preventiva.

O RUP possui nove disciplinas: seis core disciplines, diretamente ligadas à engenharia de software, e três umbrellas ou supporting disciplines, que dão suporte ao processo.


C

Certo


E

Errado

O Processo Unificado (Unified Process ou simplesmente UP) é um modelo de processo de desenvolvimento de software prescritivo, iterativo e incremental, o qual organiza o desenvolvimento em fases e disciplinas. A figura a seguir ilustra o ciclo de vida do UP. Um dos princípios fundamentais do UP é o balanceamento dinâmico entre atividades de diferentes disciplinas ao longo das fases.


Imagem associada para resolução da questão


Considerando a figura apresentada, marque a opção que descreve, corretamente, a característica que distingue o UP de outros modelos prescritivos.


A

Os casos de uso direcionam as iterações enquanto a arquitetura é estabilizada progressivamente, com disciplinas sendo enfatizadas de forma não uniforme ao longo das fases. Essa abordagem permite que a maioria dos riscos técnicos sejam mitigados antes da fase de Construção.


B

O UP concentra-se unicamente na criação rápida de protótipos descartáveis durante todas as fases. A arquitetura é intencionalmente deixada em segundo plano, com foco principal na obtenção de feedback imediato dos envolvidos (stakeholders) através de demonstrações frequentes.


C

As fases pré-definidas não devem ser rígidas a ponto de não permitir que as disciplinas sejam reorganizadas livremente conforme as necessidades do projeto, principalmente aquelas necessidades apresentadas pelo “dono do produto” (product owner).


D

O UP exige que a maior parte dos artefatos sejam elaborados antes do início da codificação. Antes da fase de Construção devem ser finalizados os artefatos, tais como: Documento de Visão, Modelo de Casos de Uso e a Especificação Arquitetural.

O Processo Unificado (Unified Process) é centrado em casos de uso e divide o desenvolvimento em quatro fases: concepção, elaboração, construção e transição.


C

Certo


E

Errado

O RUP é uma metodologia que enfatiza a entrega de software completo apenas no final do ciclo de desenvolvimento


C

Certo


E

Errado

No RUP, formular o escopo do projeto e planejar e preparar um caso de negócios são atividades essenciais da


A

disciplina implantação.


B

fase iniciação.


C

fase elaboração.


D

fase construção.


E

fase transição.

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


A

disciplina implementação.


B

disciplina gerenciamento de projetos.


C

fase construção.


D

fase transição.


E

fase elaboração.

Considerando o Rational Unified Process (RUP), analise as assertivas:


I. É uma opção de modelo de processo de software moderno.

lI. O RUP trabalha em três perspectivas: perspectiva dinâmica, perspectiva estática e perspectiva prática.

IlI. O RUP é um modelo de processo de software estruturado em três fases, a saber: concepção, elicitação e adaptação.


Está(ão) INCORRETA(S):


A

Apenas a assertiva I.


B

Apenas a assertiva lI.


C

Apenas a assertiva IlI.


D

As assertivas I e lI.

RUP (Rational Unified Process) é um modelo constituído de fases que identifica quatro fases distintas (concepção, elaboração, construção e transição) no processo de software. Nesse modelo, as fases são estreitamente relacionadas ao negócio e não a assuntos técnicos. Sobre as fases do modelo RUP, assinale a afirmativa INCORRETA.


A

Na conclusão da fase de transição deve-se ter um sistema de software documentado e funcionando corretamente em seu ambiente operacional.


B

A fase de construção envolve projeto, programação e testes do sistema. Durante essa fase, as partes do sistema são desenvolvidas em paralelo e integradas.


C

No fim da fase de elaboração, deve-se ter um modelo de requisitos para o sistema, que pode ser um conjunto de casos de uso UML, uma descrição da arquitetura ou um plano de desenvolvimento do software.


D

O objetivo da fase de concepção é estabelecer um business case para o sistema, não sendo necessário identificar todas as entidades externas (pessoas e sistemas) que irão interagir com o sistema e definir as interações.


E

As metas da fase de elaboração são desenvolver uma compreensão do problema dominante; estabelecer um framework da arquitetura para o sistema; desenvolver o plano do projeto; e, identificar os maiores riscos do projeto.

O Rational Unified Process - RUP é um exemplo de modelo de processo derivado de trabalhos sobre a UML e o Unified Software Development Process associado. Analise as afirmações a seguir:


I-O RUP é descrito em três perspectivas: dinâmica, estática e prática.

II-O objetivo da fase de concepção do RUP é estabelecer um business case para o sistema.

III-As fases do RUP são estreitamente relacionadas ao negócio e não a assuntos técnicos.


É correto o que se afirma em:


A

I e II, apenas.


B

III, apenas.


C

II, apenas.


D

I, II e III.


E

I, apenas.

O processo unificado (Rational Unified Process – RUP) é composto por diversas disciplinas ou atividades e por quatro fases. Umas dessas fases é denominada de Transição, na qual o principal objetivo é


A

transferir o foco do desenvolvimento do software para seus usuários, ou seja, disponibilizar o software desenvolvido a seus usuários finais.


B

adaptar o modelo desenvolvido para o software para um sistema de tempo real, com rígidas restrições temporais.


C

definir, com precisão, os requisitos do sistema alvo, visando principalmente à obtenção de recursos para o projeto.


D

desenvolver a documentação completa do software, envolvendo requisitos, código fonte, resultados de teste e manual de instalação.


E

realizar o processo de testes unitários e testes de integração do software, no ambiente de desenvolvimento.

 
 
Gerar simulado