Buscar

Processo Unificado da Rational - RUP

Prévia do material em texto

RUP
Alunos: Evandro Medici Sillos Fadul
Guilherme Rodrigues Braga
Lucas Idalgo dos Santos
Moises Resende Apolonio
Paulo Junior Aparecido Cabral
Willian Pereira da Silva
Introdução
• Processo Unificado da Rational – RUP (Rational Unified Process), processo criado pela
Rational Softwaer Corporation e adquirido pela IBM futuramente fornece técnicas para
membros da equipe de desenvolvimento de software com o objetivo de aumentar a
produtividade da equipe.
• Baseado no ciclo de vida em espiral.
• Utiliza linguagem UML para ilustrar os processos.
• Assim como o PMI e PMBOK, é uma metodologia. Metodologias são práticas que
oferecem técnicas e rotinas criadas para aumentar a produtividade e dar mais nexo e
lógica para o desenvolvimento de software.
• Ele ajuda a definir como o sistema será construído na fase de implementação, gerando o
modelo do projeto e o modelo de análise, garantindo a robustez.
Histórico
• O RUP foi criado para controlar grandes projetos
de software.
• Inicialmente surgiu nos anos 1980, desenvolvido
pela Rational Software Corporation.
• Sucessor direto do Rational Objectory Process.
• Utilizava a estrutura de processo do Objectory
juntamente com abordagens da Rational.
Histórico
• O RUP foi criado para controlar grandes projetos de software.
• Em 2003 a IBM adquiriu a Rational Software.
• Em 2005 a IBM lançou a versão 7.0 do RUP com modificações:
• Alterações de terminologia e conceitos;
• Separação de conceitos;
• Atualização principal de Boas Práticas;
• Novos processos de entrega;
• Nova aparência;
• Disciplina de ambiente atualizada;
• Novo conteúdo para construir sistemas.
Conceitos e Definições 
Relacionadas
• Fases de um projeto RUP:
• Concepção (Inception): elaboração do projeto.
• Elaboração (Elaboration): procura pela documentação e estudo sobre o modelo a orientar o
projeto.
• Construção (Construction): desenvolvimento do software.
• Transição (Transition): teste e implementação do sistema.
• Disciplinas x Fases:
• Modelagem de Negócios;
• Requisitos;
• Análise e Design;
• Implementação;
• Teste;
• Gerenciamento de Configuração e Mudança;
• Gerenciamento de Projeto e Ambiente.
Conceitos e Definições 
Relacionadas
• Princípios do RUP:
• Atacar os riscos cedo e continuamente;
• Certificar-se de entregar algo de valor ao cliente;
• Focar no software executável;
• Acomodar mudanças cedo;
• Liberar um executável da arquitetura cedo;
• Construir o sistema com componentes;
• Trabalhar junto como um time;
• Fazer da qualidade um estilo de vida, não algo para depois.
Conceitos e Definições 
Relacionadas
• Linhas Mestras:
• Parte do cliente;
• Avaliação do progresso do projeto pela sua gerência.
• Objetivo Principal do RUP:
• Orientar o desenvolvimento de um software.
• Elementos de modelagem:
• Papéis (quem);
• Atividades (como);
• Artefatos (o quê);
• Fluxos (como).
PAPEL→ ATIVIDADE → ARTEFATOS→ FLUXO
Conceitos e Definições 
Relacionadas
• Melhores práticas:
• Diminui o risco no desenvolvimento do software e deixa-lo mais eficiente.
• Objetivos das práticas:
• Visar uma gerência para que a produção tenha qualidade e que seja dentro do prazo e do
orçamento estipulados.
Vantagens
• Aborta formas que possam ser adaptadas para uma grande variedade de projetos e de
organizações:
• Desenvolver iterativamente; • Modelagem Visual;
• Gerenciar Requisitos; • Qualidade de software;
• Usa arquitetura baseada em componentes;
• Produtividade no desenvolvimento, operação e manutenção de software;
• Controle sobre desenvolvimento dentro de custos, prazos e níveis de qualidade
desejados;
• Estimativa de prazos e custos com maior precisão.
Desvantagens
• Complexo e trabalhoso para projetos de pequeno porte: Sério investimento em ferramenta
de suporte ;
• Nas áreas de manutenção, gestão de métricas, gestão de pessoal, gestão de reutilização
e testes, exige experiência da equipe;
• Podem ocorrer divergências entre a documentação e o software;
• Pode entrar em loop devido ao modelo iterativo e incremental, dependendo do cliente para
chegar ao fim do projeto;
• Aumento de gastos devido à implantação da versão a cada incremento;
• Pode gerar uma grande mudança em parte(s) já desenvolvida(s) para realizar algum novo
requisito incremental.
Conclusão
• O RUP tem objetivo de garantir a produção de um software de alta qualidade que atinja as
necessidades dos usuários, e dentro do prazo e custo estabelecido.
• Indicado para projetos com grandes equipes de desenvolvimentos e/ou projetos extensos,
com muita documentação e detalhe.
• A mais importante inovação que a metodologia traz é a separação das fase e o
reconhecimento da implantação no ambiente do usuário como parte do processo.
Perguntas
1. Quais são as fases de um projeto RUP?
A. Concepção, elaboração, construção e transição.
B. Concepção, elaboração, transição e construção.
C. Elaboração, implementação, construção e inserção.
D. Transição, concepção, elaboração e implantação.
2. Quais são os princípios do RUP?
3. Cite duas vantagens e duas desvantagens do RUP.
Atacar os riscos cedo e continuamente, Certificar-se de entregar algo de valor ao 
cliente, Focar no software executável, Acomodar mudanças cedo, Liberar um 
executável da arquitetura cedo, Construir o sistema com componentes, Trabalhar junto 
como um time, Fazer da qualidade um estilo de vida e não algo para depois.
Escolhe duas de cada la
Referências
CARNEIRO, Marcelo Renê. Uma Extensão do RUP para o Gerenciamento das
Comunicações. Universidade Federal de Pernanbuco. 2018. Disponível em:
repositorio.ufpe.br/bitstream/123456789/1726/2/mrc.pdf. Acesso em: 17 ago. 2021.
ALISON. Vantagens e Desvantagens do Rup. 2013. Disponível em:
http://iisi20132.blogspot.com/2013/02/vantagens-e-desvantagens-do-rup.html?m=1. Acesso
em: 16 ago. 2021.
BARBOSA, Welton Luiz de Oliveira. Processo Unificado e Processo Unificado Racional.
2011. Disponível em: https://www.webartigos.com/artigos/processo-unificado-e-processo-
unificado-racional-up-e-rup/65404/. Acesso em: 16 ago. 2021.
Referências
EMANOELE, Alicia. Como funciona o processo chamado RUP e quais são as 4 fases
desse método. 2020. Disponível em: https://www.voitto.com.br/blog/artigo/o-que-e-rup.
Acesso em: 17 ago. 2021.
GUEDES, Marylene. O que é RUP – Rational Unified Process?. 2020. Disponível em:
https://www.treinaweb.com.br/blog/o-que-e-rup-rational-unified-process. Acesso em: 17 ago.
2021.
BORTOLI, Joel de. RUP. Disponível em: https://www.joeldebortoli.com/2010/08/rup-rational-
unified-process.html. Acesso em: 15 ago. 2021.

Continue navegando

Outros materiais