

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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
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.
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.
modelo em cascata, que prioriza fases sequenciais e documentação detalhada, garantindo previsibilidade e grande flexibilidade para mudanças.
Kanban, que organiza o fluxo contínuo de tarefas e proporciona transparência, com base em uma estrutura de planejamento de entregas em ciclos.
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:
III apenas.
I e II apenas.
I, II e III.
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:
programação extrema – XP
processo unificado ágil
modelagem ágil
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.
Dimensão Funcional (Horizontal - Funções e Processos) e Dimensão Estrutural (Vertical Componentes).
Dimensão Lógica (Horizontal - Modelos e Diagramas) e Dimensão Física (Vertical - Infraestrutura).
Dimensão de Processos (Horizontal - Etapas e Atividades) e Dimensão de Produtos (Vertical Entregáveis).
Dimensão de Requisitos (Horizontal - Levantamento e Análise) e Dimensão de Implementação (Vertical - Codificação).
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,
F – F – V.
V – F – V.
F – V – V.
V – V – F.
V – V – V.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
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.
Iniciação: Foca primariamente na delimitação do escopo do projeto, na obtenção de patrocínio e na identificação dos stakeholders principais.
Transição: Foca na entrega e aceitação do produto final pelo usuário, incluindo testes de beta e homologação.
Construção: Foca no desenvolvimento iterativo incremental do produto, completando todos os requisitos funcionais e não funcionais restantes.
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.
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.
Iniciação.
Construção.
Manutenção.
Elaboração.
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
concepção.
elaboração.
construção.
transição.
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
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.
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.
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.
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.
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.
No RUP, a estrutura estática representa o processo ao longo do tempo, organizado em ciclos, fases, iterações e marcos (milestones).
Certo
Errado


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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.
Certo
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.

Considerando a figura apresentada, marque a opção que descreve, corretamente, a característica que distingue o UP de outros modelos prescritivos.
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.
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.
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).
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.
Certo
Errado
O RUP é uma metodologia que enfatiza a entrega de software completo apenas no final do ciclo de desenvolvimento
Certo
Errado
No RUP, formular o escopo do projeto e planejar e preparar um caso de negócios são atividades essenciais da
disciplina implantação.
fase iniciação.
fase elaboração.
fase construção.
fase transição.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
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
disciplina implementação.
disciplina gerenciamento de projetos.
fase construção.
fase transição.
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):
Apenas a assertiva I.
Apenas a assertiva lI.
Apenas a assertiva IlI.
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.
Na conclusão da fase de transição deve-se ter um sistema de software documentado e funcionando corretamente em seu ambiente operacional.
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.
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.
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.
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:
I e II, apenas.
III, apenas.
II, apenas.
I, II e III.
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 é
transferir o foco do desenvolvimento do software para seus usuários, ou seja, disponibilizar o software desenvolvido a seus usuários finais.
adaptar o modelo desenvolvido para o software para um sistema de tempo real, com rígidas restrições temporais.
definir, com precisão, os requisitos do sistema alvo, visando principalmente à obtenção de recursos para o projeto.
desenvolver a documentação completa do software, envolvendo requisitos, código fonte, resultados de teste e manual de instalação.
realizar o processo de testes unitários e testes de integração do software, no ambiente de desenvolvimento.