Você está na página 1de 16

RUP Rational Unified Process

UMA BREVE VISO SOBRE O RUP

CESUPA BSI3NA

Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

RUP Rational Unified Process


O QUE O RUP?

CESUPA BSI3NA

um processo de desenvolvimento de Software: Centrada na Arquitetura Guiada por Casos de Uso - UML Modelagem Orientada Objetos Utiliza Metodologia iterativa incremental

Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

RUP Rational Unified Process


CENTRADA NA ARQUITETURA Desde a concepo do Sistema definido um padro de construo dos componentes (framework), que a arquitetura candidata, e que vai sendo refinada e ganhando corpo durante os ciclos de desenvolvimento.

CESUPA BSI3NA

Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

RUP Rational Unified Process


CASOS DE USO - UML A UML, atravs do CASOS de USO e seus ATORES, divide um problema e o especifica da forma que todos os envolvidos possam compreender. Gera padronizao nos requisitos do Sistema por ter: .Visualizao - smbolos grficos com funes e significados definidos .Especificao - Modelos precisos, completos e sem ambiguidade .Construo - Mapear modelos UML x linguagens de programao .Documentao - Todo requisito documentado como uma histria
Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

CESUPA BSI3NA

RUP Rational Unified Process


CASOS DE USO
Importar Base de Dados

Usurio

CESUPA BSI3NA

Usurio solicita importao de dados Sistema pede caminho e arquivo Usurio informa dados solicitados Sistema executa importao
5

Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

RUP Rational Unified Process


ORIENTADA A OBJETOS
Um sistema de software visualizado como uma coleo de agentes interconectados chamados OBJETOS. Cada objeto realiza tarefas especficas. atravs da interao entre objetos que uma tarefa computacional realizada. Princpios: 1. Qualquer coisa um objeto 2. Objetos realizam tarefas atravs da requisio de servios a outros objetos 3. Cada objeto pertence a uma classe 4. A classe um repositrio para comportamento associado ao objeto 5. Classes so organizadas em hierarquias
Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

CESUPA BSI3NA

RUP Rational Unified Process


MTODO ITERATIVO INCREMENTAL O projeto dividido em pores menores ou mini-projetos, sendo que cada poro passa por iteraes, que vo incrementando constantemente o Sistema at sua finalizao.

CESUPA BSI3NA

Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

RUP Rational Unified Process


DIVISES DO RUP O RUP dividido em quatro fases sequenciais no sentido horizontal, cada uma concluda por um milestone*. No sentido vertical O RUP possui nove disciplinas, divididas em disciplinas do processo e disciplinas do suporte.

CESUPA BSI3NA

*Milestone um marco. onde define o teste da funcionalidade de um novo produto ao longo do projeto. No uma atividade e no possui durao. Cada fase deve ser concluda com um Milestone (Major Milestone).
Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

RUP Rational Unified Process


MAPA DE PROCESSOS

CESUPA BSI3NA

Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

RUP Rational Unified Process


MAPA DE PROCESSOS

CESUPA BSI3NA

Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

10

RUP Rational Unified Process


CICLOS DE VIDA DO RUP - INICIAO
CICLO DE VIDA

INICIAO ESCOPO DO PROJETO

ELABORAO REQUISITOS E ARQUITETURA

CONSTRUO DESENVOLVIMENTO DO SISTEMA

TRANSIO IMPLANTAO DO SISTEMA

CESUPA BSI3NA

PROPSITO: Tratamento dos riscos. Verificao se vivel financeiramente. MILESTONE: Modelo de Caso de Uso inicial (10-20%) Estimativa dos recursos necessrios Mini Mundo
Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

11

RUP Rational Unified Process


CICLOS DE VIDA DO RUP - ELABORAO
CICLO DE VIDA

INICIAO ESCOPO DO PROJETO

ELABORAO REQUISITOS E ARQUITETURA

CONSTRUO DESENVOLVIMENTO DO SISTEMA

TRANSIO IMPLANTAO DO SISTEMA

CESUPA BSI3NA

PROPSITO: Foco nos riscos tcnicos e arquiteturais. Escopo revisado e requisitos mais compreendidos. MILESTONE: Modelo de Caso de Uso (~80%) Plano de desenvolvimento Prottipo da arquitetura
Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

12

RUP Rational Unified Process


CICLOS DE VIDA DO RUP - CONSTRUO
CICLO DE VIDA

INICIAO ESCOPO DO PROJETO

ELABORAO REQUISITOS E ARQUITETURA

CONSTRUO DESENVOLVIMENTO DO SISTEMA

TRANSIO IMPLANTAO DO SISTEMA

CESUPA BSI3NA

PROPSITO: Foco nos riscos lgicos e na implementao. MILESTONE: Modelo de Casos de Uso e de Projeto completos Manual do usurio Soft integrado e pronto pra uso pelo cliente
Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

13

RUP Rational Unified Process


CICLOS DE VIDA DO RUP TRANSIO
CICLO DE VIDA

INICIAO ESCOPO DO PROJETO

ELABORAO REQUISITOS E ARQUITETURA

CONSTRUO DESENVOLVIMENTO DO SISTEMA

TRANSIO IMPLANTAO DO SISTEMA

CESUPA BSI3NA

PROPSITO: Foco nos riscos associados logstica de distribuio do produto para a base do usurio. MILESTONE: Verso final do produto Manual do usurio atualizado Modelos atualizados
Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

14

RUP Rational Unified Process


CONCLUSO O RUP demonstra ser uma boa metodologia para produtividade, qualidade, otimizao de recursos, controle na manuteno e documentao. Embora complexo e trabalhoso, pode ser adaptado para controle do fluxo de qualquer projeto.

CESUPA BSI3NA

Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

15

RUP Rational Unified Process


REFERNCIAS

Internacional Business Machines (IBM), IBM Rational Unified Process, ftp://public.dhe.ibm.com/software/rational/web/datasheets/RUP_DS.pdf, agosto/2011 Rational Unified Process: Viso Geral, http://www.wthreex.com/rup/portugues/index.htm, agosto/2011

CESUPA BSI3NA

Gilcirley Bezerra Jorge Rosivan Roger Bentes [Setembro/2011]

16

Você também pode gostar