Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 01 - RUP
Aula 01 - RUP
Autor:
Fernando Pedrosa Lopes
12 de Março de 2024
Conteúdo ...................................................................................................................................... 2
Introdução .................................................................................................................................... 6
Características .............................................................................................................................. 7
Fases ........................................................................................................................................... 10
Iterações ..................................................................................................................................... 14
Disciplinas ................................................................................................................................... 16
Perguntas.................................................................................................................................... 39
Gabaritos .................................................................................................................................... 45
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
CONTEÚDO
RUP. Conceitos. Estrutura. Boas Práticas. Fases, marcos iterações. Disciplinas, atividades, papeis
e artefatos.
ANÁLISE ESTATÍSTICA
Relevância na disciplina em
Assunto
concursos similares
UML 11.0 %
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Prototipação 1.2 %
Refatoração 0.1 %
GLOSSÁRIO DE TERMOS
Faremos uma lista de termos que são relevantes ao entendimento do assunto desta aula. Caso
tenha alguma dúvida durante a leitura, esta seção pode lhe ajudar a esclarecer.
Gráfico das baleias: Representação gráfica das fases e disciplinas no RUP. Chamado de "gráfico
das baleias" por causa de sua aparência visual, o gráfico mostra como as disciplinas são
enfatizadas ao longo das quatro fases do RUP.
Dimensão estática: Representa as disciplinas (ou fluxos de trabalho) que são aplicadas durante
o desenvolvimento de um projeto no RUP.
Dimensão dinâmica: Representa as fases do ciclo de vida e suas iterações de um projeto no RUP.
Fase de Iniciação ou Concepção: A primeira fase do RUP, onde a visão do projeto é definida, os
principais riscos são identificados e uma solução viável é proposta.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Fase de Elaboração: A segunda fase do RUP, onde a arquitetura do sistema é definida e os riscos
são mitigados.
Fase de Construção: A terceira fase do RUP, onde o produto é construído, com todos os recursos
completos e integrados.
Fase de Transição: A quarta e última fase do RUP, onde o produto é transferido para seus
usuários finais.
Iteração: Uma passagem pelas disciplinas técnicas dentro do ciclo de vida de desenvolvimento
do RUP que resulta em um release (interno ou externo) de um sistema executável.
Disciplina: Uma categoria de tarefas relacionadas que acontecem ao longo das fases do RUP.
Atividade: Uma unidade de trabalho que um indivíduo ou equipe pode ser encarregado de
realizar.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Modelo de Domínio: Representação visual das principais classes ou conceitos do sistema e seus
relacionamentos.
Modelo de Casos de Uso: Diagrama que mostra as interações entre os atores e o sistema em
termos de casos de uso.
Item de Configuração: Parte do produto que é tratada como uma unidade para fins de
gerenciamento de configuração.
Solicitação de Mudança (Change Request): Pedido formal para alterar algum aspecto do
sistema.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Boas Práticas: Métodos ou técnicas que foram geralmente aceitas como superiores a qualquer
alternativa prática devido aos resultados que foram produzidos.
ROTEIRO DE REVISÃO
A ideia desta seção é apresentar um roteiro para que você realize uma revisão completa do
assunto e, ao mesmo tempo, destacar aspectos do conteúdo que merecem atenção.
Introdução
Processo Unificado (RUP - Rational Unified Process) é uma abordagem de engenharia de software
que fornece um conjunto de melhores práticas, diretrizes e tarefas para projetar e desenvolver
software de alta qualidade. Desenvolvido pela Rational Software Corporation, o RUP é um
framework estruturado, mas altamente adaptável, que utiliza uma abordagem orientada a
objetos e é focada na arquitetura do sistema.
1980s - A ideia de um processo unificado começou a ser formada na década de 1980, quando a
Rational Software Corporation foi fundada por Paul Levy e Mike Devlin. Durante esse tempo, a
empresa focou no desenvolvimento de ferramentas para modelagem orientada a objetos.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
2003 - A Rational Software Corporation foi adquirida pela IBM, que continuou a desenvolver e
promover o RUP como parte de seu portfólio de ferramentas e processos de desenvolvimento
de software. Durante este tempo, o RUP começou a ser implementado em uma escala mais
ampla em projetos de desenvolvimento de software.
Pós-2010 - Com a popularização das metodologias ágeis (como Scrum e XP), a relevância do RUP
diminuiu, pois é considerado mais pesado e prescritivo. No entanto, ele ainda é usado em
algumas organizações que precisam de um processo mais formal e bem definido, especialmente
em indústrias como aeroespacial e médica, onde o gerenciamento de riscos e a conformidade
regulatória são importantes.
Características
Iterativo e Incremental:
Casos de uso descrevem como os usuários finais irão interagir com o sistema e quais serão os
resultados dessas interações. Esses casos de uso orientam o desenvolvimento em RUP, servindo
como a base para o planejamento de iteração, a definição de requisitos, o design e o teste. Além
disso, eles ajudam a garantir que o software finalizado atenda às necessidades dos usuários e
fornecem uma maneira de comunicar efetivamente os requisitos do sistema entre as equipes de
projeto.
Centrado na Arquitetura:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Orientado a Objetos:
O RUP utiliza uma abordagem de desenvolvimento orientada a objetos. Isso significa que o
software é dividido em "objetos" que representam entidades do mundo real. Esses objetos têm
seus próprios atributos (dados) e métodos (comportamentos). Esta abordagem facilita a
modelagem e a compreensão do sistema, pois reflete a maneira como vemos e interagimos com
o mundo.
O RUP é orientado a riscos, o que significa que os riscos são identificados e mitigados o mais
cedo possível no ciclo de vida do projeto. Isso pode incluir riscos técnicos (como a adoção de uma
nova tecnologia), riscos de projeto (como atrasos no cronograma) e riscos de negócios (como
mudanças no mercado). Em cada iteração, a priorização de atividades é feita com base na
mitigação dos maiores riscos.
O "Gráfico das Baleias" é uma representação visual do RUP que ilustra a natureza iterativa e
incremental do processo e o foco em diferentes disciplinas ao longo do ciclo de vida do projeto.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Cada uma dessas fases é composta por várias iterações. As iterações são representadas como
seções horizontais dentro de cada coluna. Isso demonstra a natureza iterativa do RUP, onde cada
iteração passa por todas as fases do desenvolvimento de software.
Ao final de cada fase existe uma linha pontilhada que delimita o Marco daquela fase. Um marco
se refere a um evento significativo ou um ponto no tempo que marca uma mudança importante
ou um estágio de progresso no projeto. Os marcos são usados para monitorar o progresso do
projeto e garantir que ele está se movendo na direção certa. Cada fase do RUP tem um marco
específico.
Além disso, ao longo do gráfico, você consegue ver várias disciplinas ou fluxos de trabalho que
ocorrem em cada fase do processo. As disciplinas incluem Modelagem de Negócios, Requisitos,
Análise e Design, Implementação, Teste e Implantação. Estas são representadas como linhas
onduladas que atravessam o gráfico, dando a aparência de "baleias".
A área "pintada" de cada disciplina representa o nível de esforço que é esperado para cada uma
delas em diferentes pontos do projeto. Por exemplo, você pode ver que a disciplina de Requisitos
é mais proeminente durante as fases de Iniciação e Elaboração, enquanto a Implementação e o
Teste são mais proeminentes durante a fase de Construção.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Para entender o RUP, precisamos estudar os principais conceitos que compõem o framework de
processos. São os conceitos de Fases e Iterações, Disciplinas/Fluxo de Atividades,
Atividades/Tarefas, Artefatos/Produtos de Trabalho e Papéis.
Fases
Assegurar
Desenvolver
que os
de modo
Estabelecer principais Disponibilizar
iterativo e
o escopo, e riscos foram o Software
incremental
estimar diminuídos para seus
um produto
custos e e definir usuários
completo
riscos uma finais
para a
arquitetura
Transição
executável
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Fase de Iniciação
Objetivos:
Principais Documentos:
• Documento de Visão: Fornece uma visão geral do sistema proposto, incluindo os principais
recursos e restrições, as necessidades dos usuários e partes interessadas, e uma visão geral de
alto nível do sistema planejado.
• Plano de Negócios ou Caso de Negócios: Detalha o caso de negócios para o projeto, incluindo
uma análise de custo-benefício e um plano para a realização dos benefícios.
• Avaliação de Risco Inicial: Identifica os riscos principais associados ao projeto e propõe
estratégias para gerenciá-los.
• Plano de Projeto Inicial: Define o escopo do projeto, os recursos necessários, a programação e
os marcos.
Marco:
O marco ao final da fase de iniciação é chamado de Marco de Objetivos do Ciclo de Vida. Este
marco é alcançado quando o caso de negócios é sólido, a visão e o escopo do projeto são
entendidos, os principais riscos foram identificados e um plano de projeto inicial foi estabelecido.
Uma decisão é tomada neste ponto sobre se deve prosseguir com a fase de elaboração.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Fase de Elaboração
Objetivos:
• Desenvolver uma compreensão mais aprofundada dos requisitos do sistema: Os casos de uso
são desenvolvidos para detalhar as interações do usuário com o sistema e os requisitos são
completamente detalhados.
• Estabelecer a arquitetura do sistema: A estrutura básica do sistema é estabelecida, incluindo
a identificação e a descrição dos principais componentes e a forma como eles interagem.
• Mitigar os principais riscos: Os riscos identificados na fase de iniciação são abordados, e
estratégias para a mitigação de riscos são implementadas. Isso pode incluir a realização de
protótipos para testar tecnologias ou abordagens incertas.
• Desenvolver um plano de projeto detalhado para as fases de construção e transição: Com
uma compreensão mais clara do sistema, é possível desenvolver um plano mais preciso e
detalhado para as fases restantes do projeto.
Principais Documentos:
• Modelo de Casos de Uso: Fornece detalhes completos dos casos de uso que foram
identificados, incluindo as interações dos usuários com o sistema.
• Especificação de Requisitos de Software: Detalha os requisitos completos para o sistema,
incluindo funcionalidades, desempenho, design e atributos do sistema.
• Descrição da Arquitetura de Software: Descreve a arquitetura do sistema, incluindo os
principais componentes e suas interações.
• Plano de projeto revisado: Este é um plano detalhado para as fases restantes do projeto,
incluindo estimativas de tempo e recursos.
Marco:
Fase de Construção
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
A fase de Construção é a terceira fase no Processo Unificado e, muitas vezes, é a mais longa. O
principal objetivo desta fase é construir o produto do software.
Objetivos:
Principais Documentos:
Marco:
O marco ao final da fase de construção é o Marco de Capacidade Operacional Inicial. Este marco
é alcançado quando o software está pronto para ser implantado no ambiente do usuário. O
software foi completamente testado e os manuais de usuário e planos de treinamento estão
prontos. Uma decisão é tomada neste ponto sobre se o software está pronto para ser lançado
para a fase de transição.
Fase de Transição
A fase de Transição é a fase final do Processo Unificado. Durante esta fase, o software é entregue
aos usuários finais. O objetivo principal é garantir que o software atenda às necessidades do
usuário e que qualquer problema ou defeito seja resolvido.
Objetivos:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Principais Documentos:
Marco:
O marco ao final da fase de transição é o Marco de Release de Produto. Este marco é alcançado
quando o software foi entregue, está sendo usado pelos usuários finais e atende às suas
necessidades e requisitos. Além disso, todos os problemas conhecidos foram resolvidos. Neste
ponto, o projeto é considerado completo.
Iterações
Uma iteração é um ciclo de desenvolvimento distinto dentro de uma das quatro fases. Cada
iteração envolve a execução de atividades que abrangem as disciplinas de desenvolvimento de
software, como requisitos, design, implementação e teste, para entregar uma versão
incrementada do sistema.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
O número de iterações em cada fase pode variar dependendo das necessidades do projeto.
Alguns projetos podem ter muitas iterações curtas, enquanto outros podem ter algumas
iterações mais longas.
Cada iteração é, idealmente, um miniprojeto por si só, incluindo todas as tarefas necessárias para
entregar um incremento do produto final: planejamento, requisitos, análise e design,
implementação, teste e avaliação.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Disciplinas
Uma disciplina se refere a uma categoria de atividades que são relacionadas e que juntas
alcançam um grande objetivo no processo de desenvolvimento do software. Cada disciplina
abrange várias atividades que são realizadas durante as várias iterações em todas as quatro fases
do projeto.
Disciplinas de engenharia:
Disciplinas de suporte:
A seguir, vamos ver as disciplinas em mais detalhes. Em cada uma delas, veremos o seu objetivo
e principais papéis, atividades e artefatos. Note que não iremos listar todos os papéis, atividades
e artefatos de cada disciplina, pois são, literalmente, centenas, mas apenas os mais importantes
ou significativos para o entendimento delas.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Por exemplo, a figura a seguir mostra um recorte da disciplina de Requisitos. Nela, podemos
observar um papel que executa uma atividade e que gera um artefato (produto de trabalho ao
final). Essa estrutura de "quem faz o quê" aparece detalhada em cada disciplina.
Modelagem de Negócios
Papéis:
Atividades:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
• Definição de requisitos do negócio: Coleta e a definição dos requisitos do negócio com base
nos processos de negócios identificados.
• Desenvolvimento do modelo de negócios: Criação de um modelo que descreva os processos
de negócios e os requisitos.
Artefatos:
Requisitos
A disciplina de Requisitos é focada em entender o que o sistema de software precisa fazer para
atender às necessidades e expectativas dos usuários e stakeholders. Ela envolve a coleta, análise,
documentação e validação dos requisitos do sistema.
Papéis:
Atividades:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Artefatos:
• Documento de Visão: Fornece uma visão geral de alto nível do sistema, incluindo os principais
recursos, as necessidades do usuário, as restrições e as oportunidades de negócio.
• Especificação de Requisitos de Software: Detalha todos os requisitos do sistema, incluindo
requisitos funcionais (o que o sistema deve fazer) e requisitos não funcionais (como o sistema
deve ser, por exemplo, desempenho, segurança, usabilidade).
• Modelos de Caso de Uso: Diagramas que descrevem as interações entre os usuários (ou outros
sistemas) e o sistema que está sendo desenvolvido. Cada caso de uso representa uma
funcionalidade específica que o sistema deve fornecer.
• Suplemento do Caso de Uso: Fornece detalhes adicionais para cada caso de uso, descrevendo
o fluxo de interação, pré-condições, pós-condições, regras de negócios, etc.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Papéis:
Atividades:
• Análise de Requisitos de Software: Revisão detalhada dos requisitos coletados para entender
completamente o que precisa ser construído.
• Definição da Arquitetura do Sistema: Criação de uma visão geral de alto nível do sistema,
incluindo os principais componentes e suas interações.
• Projeto Detalhado: Especificação detalhada de cada componente do sistema, incluindo a
definição de interfaces e a especificação de comportamento.
• Revisão de Design: Revisão do design proposto para garantir que ele atenda aos requisitos e
que seja robusto, escalável e manutenível.
Artefatos:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Implementação
Papéis:
Atividades:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Artefatos:
• Código Fonte: O Código Fonte é o resultado da atividade de codificação. Inclui todos os arquivos
de código fonte que compõem o software.
• Testes Unitários: Os Testes Unitários são scripts de teste específicos que verificam a corretude
de partes individuais do código.
• Componentes Integrados: Os Componentes Integrados são o resultado da atividade de
integração. Isso inclui o software totalmente integrado pronto para testes de sistema e
implantação.
Testes
A disciplina de Testes é dedicada a verificar e validar que o sistema de software atende aos
requisitos definidos e funciona como esperado. A atividade de testes ajuda a identificar
problemas e defeitos no software para que possam ser corrigidos antes do lançamento.
Papéis:
Atividades:
Artefatos:
• Plano de Teste: Documento que descreve a estratégia de testes. Ele inclui informações sobre
quais tipos de testes serão realizados, que ferramentas serão usadas e como os resultados
serão avaliados.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
• Casos de Teste: São descrições específicas de uma situação que o software deve ser capaz de
lidar.
• Resultados de Testes: Registro das passagens e falhas para cada caso de teste.
• Relatórios de Defeitos: Registro de quaisquer problemas encontrados durante o teste. Eles
incluem informações sobre o problema e como ele pode ser reproduzido.
Implantação
Papéis:
Atividades:
Artefatos:
• Plano de Implantação: Documento que detalha como o sistema será embalado, distribuído e
instalado.
• Build do Produto: É uma versão do sistema que foi preparada para distribuição e instalação.
• Manual do Usuário e Materiais de Treinamento: O Manual do Usuário é um documento que
fornece instruções sobre como instalar e usar o sistema.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
• Relatórios de Suporte: São criados para documentar quaisquer problemas que os usuários
encontram ao usar o sistema e como esses problemas foram resolvidos.
Papéis:
Atividades:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Artefatos:
Gestão de Projetos
Papéis:
Atividades:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
• Controle do Projeto: No controle do projeto, o gerente de projeto toma medidas para corrigir
quaisquer desvios do plano. Compreende a reprogramação de atividades, a realocação de
recursos ou a negociação de mudanças nos requisitos.
Artefatos:
• Lista de Riscos: Documentos que identificam potenciais problemas que podem afetar o sucesso
do projeto. Eles incluem uma descrição do risco, a probabilidade de o risco ocorrer e um plano
para mitigar o risco.
Ambiente
Papéis:
Atividades:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Artefatos:
Boas Práticas
As boas práticas do RUP consistem em habilidades que precisam ser desenvolvidas para que o
incremento seja realizado da melhor maneira possível. O objetivo dessas práticas é gerenciar que
a produção seja feita com qualidade, dentro dos prazos, com orçamentos previsíveis e de forma
satisfatória para as partes interessadas.
O RUP possui seis boas práticas: Desenvolver o software iterativamente, Gerenciar requisitos,
Usar arquiteturas baseadas em componentes, Modelar software visualmente, Verificar a
qualidade do software e Controlar as mudanças do software.
Desenvolvimento Iterativo
Veja a comparação entre o modelo em Cascata e o modelo Iterativo e Incremental como no RUP:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Nós costumamos dizer que o modelo em Cascata acumula riscos, enquanto que o modelo
Iterativo diminui os riscos na medida em que você progride.
Gerência de Requisitos
RUP utiliza a técnica de Casos de Uso como ferramenta de elicitação de requisitos. Eles fornecem
uma maneira eficaz de capturar, documentar e organizar os requisitos funcionais de um sistema
de software a partir da perspectiva do usuário final.
Um caso de uso descreve uma sequência de ações que um sistema realiza para produzir um
resultado observável de valor para um ator particular. Um "ator" pode ser um usuário humano,
outro sistema ou até mesmo uma parte do próprio sistema.
Cada caso de uso é uma narrativa que detalha uma situação específica na qual o sistema interage
com um ou mais atores para cumprir um objetivo específico. Isso torna os casos de uso
particularmente úteis para entender como os diferentes usuários irão interagir com o sistema e
quais funcionalidades eles precisarão para realizar suas tarefas.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Arquitetura de Componentes
Segundo a IEEE, arquitetura é "o conceito de mais alto nível de um sistema em seu ambiente". Ou
seja, a arquitetura de um sistema é a sua organização ou estrutura de componentes significativos
que interagem através de interfaces.
O RUP utiliza cinco visões arquiteturais para representar diferentes aspectos do sistema. Cada
visão oferece uma perspectiva diferente sobre o sistema e é modelada usando diagramas UML
apropriados. A imagem a seguir mostra as cinco visões:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Visão de Casos de Uso: Esta visão é o ponto de partida para a maioria dos projetos RUP. Ela
descreve a funcionalidade do sistema conforme percebida pelos usuários finais. O modelo de
casos de uso fornece uma visão das funcionalidades do sistema em termos de atores (usuários
ou outros sistemas externos) e seus objetivos (os casos de uso).
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Essas visões ajudam a abordar diferentes preocupações no projeto do sistema e garantem que o
sistema seja projetado de forma integral, considerando todos os aspectos importantes, desde os
requisitos funcionais até a distribuição e o desempenho do sistema.
No RUP, a ideia é utilizar a UML, junto com ferramentas de modelagem e as melhores práticas
do processo para alcançar sucesso. A imagem a seguir ilustra isso:
Verificação de Qualidade
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
• Controle da Qualidade
• Tem foco no produto, e em encontrar defeitos específicos.
• Preza pelos resultados do seu trabalho.
• Garantia da Qualidade
• Tem foco nos processos e como eles estão sendo executados
• Garante que você está fazendo as coisas de maneira correta.
Gerenciamento de Mudanças
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
QUESTÕES ESTRATÉGICAS
A ideia, aqui, não é que você fixe o conteúdo por meio de uma bateria extensa de questões, mas
que você faça uma boa revisão global do assunto a partir de, relativamente, poucas questões
a) Análise e Projeto tem suas atividades distribuídas igualmente pelas quatro fases.
b) Modelagem de Negócio tem menor atividade na fase de Elaboração.
c) Configuração e Gerenciamento de Mudança tem menor atividade na fase de
Iniciação
d) de Requisitos tem suas atividades distribuídas igualmente pelas quatro fases.
e) Modelagem de Negócio tem perfil de distribuição de atividades idêntico ao da
disciplina Implantação, ao longo das quatro fases.
Comentários:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Gabarito: C
Comentários:
Não existe número máximo de iterações em nenhuma fase – tudo dependerá das
particularidades de cada projeto.
Gabarito: C
a) Ambiente.
b) Análise e Projeto.
c) Deployment.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
d) Modelagem de Negócio.
e) Testes.
Comentários:
A disciplina que tem por objetivo produzir versões do produto software e entregar esse
produto software a seus usuários finais é a fase de deployment (implantação).
Gabarito: C
Comentários:
A Integração Contínua é uma prática que busca integrar e criar o sistema sempre que
uma tarefa for concluída. O RUP suporta essa prática através de builds no nível de
sistema e de subsistema (dentro de uma iteração). Os componentes testados em
unidades são integrados e testados no contexto do sistema emergente.
Gabarito: B
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Comentários:
(a) Errado. Alocar os requisitos por fase? Requisitos? Não! (b) Correto. A iteratividade
reduz riscos, organizando recursos e custos. Como se repete diversas vezes, melhora a
precisão de diversas estimativas. (c) Errado. Isso não tem relação com recursos e
custos. (d) Errado. Interações não tem nada a ver com gerenciamento de recursos e
custos. (e) Errado. Não vejo nada de errado nesse item, mas a letra (b) é mais completa
Gabarito: B
Comentários:
Gabarito: E
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Comentários:
(a) Errado. Essa é uma definição do RUP e, não, do software; (b) Correto. Uma atividade
clássica da fase de Transição é disponibilizar o produto para os usuários finais; (c)
Errado. Todos esses podem ser executados na fase de concepção, mas não é a fase
principal para análise, projeto e implementação; (d) Errado, é realizado na fase de
concepção; (e) Errado, são requisitos funcionais que são descritos em um conjunto de
casos de uso preliminares.
Gabarito: B
a) produção;
b) concepção;
c) elaboração;
d) transição;
e) construção
Comentários:
Se na fase atual do processo será feita a implantação do sistema e a análise de lições
aprendidas, o sistema claramente está na fase de transição.
Gabarito: D
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
a) produção.
b) transição.
c) elaboração.
d) concepção.
e) construção.
Comentários:
Se o foco da fase atual é assegurar que o software esteja disponível para seus usuários
finais, trata-se da fase de transição.
Gabarito: B
10. (FGV / SEE-PE – 2016) O sistema SISFORÇA está sendo desenvolvido com a utilização
do processo unificado. Este processo contém diversas fases. Na fase atual do processo
do SISFORÇA está sendo realizada a fusão de vários artefatos de software,
possibilitando que o sistema seja implementado quase que completamente. Nessa
fase, tem-se uma visão geral de como a Baseline do projeto está sendo seguida. De
acordo com o fragmento acima, o sistema SISFORÇA está na fase de:
a) produção.
b) transição.
c) elaboração.
d) concepção.
e) construção.
Comentários:
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Gabarito: E
São questões um pouco mais desafiadoras, porque a redação de seu enunciado não ajuda na sua
resolução, como ocorre nas clássicas questões objetivas.
O objetivo é que você realize uma auto explicação mental de alguns pontos do conteúdo, para
consolidar melhor o que aprendeu ;)
Além disso, as questões objetivas, em regra, abordam pontos isolados de um dado assunto. Assim,
ao resolver várias questões objetivas, o candidato acaba memorizando pontos isolados do
conteúdo, mas muitas vezes acaba não entendendo como esses pontos se conectam.
Assim, no questionário, buscaremos trazer também situações que ajudem você a conectar melhor
os diversos pontos do conteúdo, na medida do possível.
É importante frisar que não estamos adentrando em um nível de profundidade maior que o exigido
na sua prova, mas apenas permitindo que você compreenda melhor o assunto de modo a facilitar
a resolução de questões objetivas típicas de concursos, ok?
Perguntas
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Perguntas e Respostas
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
a) Análise e Projeto tem suas atividades distribuídas igualmente pelas quatro fases.
b) Modelagem de Negócio tem menor atividade na fase de Elaboração.
c) Configuração e Gerenciamento de Mudança tem menor atividade na fase de
Iniciação
d) de Requisitos tem suas atividades distribuídas igualmente pelas quatro fases.
e) Modelagem de Negócio tem perfil de distribuição de atividades idêntico ao da
disciplina Implantação, ao longo das quatro fases.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
a) Ambiente.
b) Análise e Projeto.
c) Deployment.
d) Modelagem de Negócio.
e) Testes.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
a) produção;
b) concepção;
c) elaboração;
d) transição;
e) construção
a) produção.
b) transição.
c) elaboração.
d) concepção.
e) construção.
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br
10. (FGV / SEE-PE – 2016) O sistema SISFORÇA está sendo desenvolvido com a utilização
do processo unificado. Este processo contém diversas fases. Na fase atual do processo
do SISFORÇA está sendo realizada a fusão de vários artefatos de software,
possibilitando que o sistema seja implementado quase que completamente. Nessa
fase, tem-se uma visão geral de como a Baseline do projeto está sendo seguida. De
acordo com o fragmento acima, o sistema SISFORÇA está na fase de:
a) produção.
b) transição.
c) elaboração.
d) concepção.
e) construção.
Gabaritos
1. C
2. C
3. C
4. B
5. B
6. E
7. B
8. D
9. B
10. E
Caixa Econômica Federal - CEF (Técnico Bancário - TI) Passo Estratégico de Conhecimentos Específicos - 2024 (Pós-Edit
www.estrategiaconcursos.com.br