RUP 
(Rational Unified Process) 
Faculdade JK de Tecnlologia 
Departamento de Tecnologia da Informação 
TADS – Processo de...
Metodologia de desenvolvimento 
Processo de desenvolvimento 
Conjunto de métodos e práticas de desenvolvimento (com orie...
O que é RUP? 
O RUP(Rational Unified Process) é um processo de desenvolvimento de software que possui um conjunto complet...
Iterativo e incremental 
Incremental : uma estratégia, onde as partes são criadas separadamente e integradas quando compl...
Iterativo e incremental 
Cada iteração é planejada 
Realiza uma sequencia de atividades (de elicitação de requisitos, an...
Fases do Ciclo de vida 
O ciclo de vida de um sistema consiste de quatro fases: 
Concepção (define o escopo do projeto) ...
Guiado por casos de uso 
Casos de uso são usados para especificar requisitos Durante a análise, projeto e implementação o...
Baseado na arquitetura do sistema 
Arquitetura 
visão geral do sistema em termos dos seus subsistemas e como estes se re...
Arquitetura do RUP
Conclusão 
Com a utilização de uma metodologia de desenvolvimento de software como o RUP, é possível obter: 
• Qualidade ...
Referencias Bibliográficas 
IBM Rational Unified Process. Disponível em: http://pt.wikipedia.org/wiki/IBM_Rational_Unifie...
Próximos SlideShares
Carregando em…5
×

RUP (Rational Unified Process)

433 visualizações

Publicada em

Trabalho acadêmico realizado na disciplina de PDS (Processos de Desenvolvimento de Software) da Faculdade JK de Santa Maria/DF.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
433
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
12
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

RUP (Rational Unified Process)

  1. 1. RUP (Rational Unified Process) Faculdade JK de Tecnlologia Departamento de Tecnologia da Informação TADS – Processo de Desenvolvimento de Software (PDS) Professor George Henrique R. E. Mendonça Alunos : Fabiula , Argimiro e Danilo
  2. 2. Metodologia de desenvolvimento Processo de desenvolvimento Conjunto de métodos e práticas de desenvolvimento (com orientações nas linguagens, paradigmas, tecnologias e ferramentas utilizadas)
  3. 3. O que é RUP? O RUP(Rational Unified Process) é um processo de desenvolvimento de software que possui um conjunto completo de atividades que define quem faz o que, quando e como. Ele usa uma abordagem de orientação a objetos em sua concepção e é projetado e documentado utilizando a notação UML para ilustrar os processos em ação. Processos+Metódos+linguagem (UML) Foi criado pela Rational Software Corporation e adquirido em fevereiro de 2003 pela IBM.
  4. 4. Iterativo e incremental Incremental : uma estratégia, onde as partes são criadas separadamente e integradas quando completas Iterativo : Refere-se ao loop, quando tais partes serão revisadas
  5. 5. Iterativo e incremental Cada iteração é planejada Realiza uma sequencia de atividades (de elicitação de requisitos, análise e projeto, implementação, etc.) distintas geralmente resulta em uma versão executável do sistema É avaliada segundo critérios de sucesso previamente definidos.
  6. 6. Fases do Ciclo de vida O ciclo de vida de um sistema consiste de quatro fases: Concepção (define o escopo do projeto) Elaboração (detalha os requisitos e a arquitetura) Construção (desenvolve o sistema) Transição (implanta o sistema) Concepção Elaboração Construção Transição
  7. 7. Guiado por casos de uso Casos de uso são usados para especificar requisitos Durante a análise, projeto e implementação os casos de uso são“realizados”  Durante os testes, verifica-se se o sistema realiza o que está descrito no Modelo de Casos de Uso  Casos de uso são usados no planejamento e acompanhamento das iterações
  8. 8. Baseado na arquitetura do sistema Arquitetura visão geral do sistema em termos dos seus subsistemas e como estes se relacionam A arquitetura é prototipada e definida logo nas primeiras iterações O desenvolvimento consiste em complementar a arquitetura A arquitetura serve para definir a organização da equipe de desenvolvimento e identificar oportunidades de reuso
  9. 9. Arquitetura do RUP
  10. 10. Conclusão Com a utilização de uma metodologia de desenvolvimento de software como o RUP, é possível obter: • Qualidade de software; • 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.
  11. 11. Referencias Bibliográficas IBM Rational Unified Process. Disponível em: http://pt.wikipedia.org/wiki/IBM_Rational_Unified_Process . Acesso em: 17/09/2014. UML Disponível em: http://pt.wikipedia.org/wiki/UML . Acesso em: 17/09/2014 http://www.wthreex.com/rup/ . Para aqueles que querem aprender um pouco mais sobre RUP, este link é muito útil.

×