Sie sind auf Seite 1von 5

Resumo RUP

Quando devo usar o RUP?


Em grandes projetos, quando o se tem maior complexidade tcnica e complexidade de
gerenciamento.
Caractersticas do RUP
Desenvolvimento interativo!
Gesto (alta!) de requisitos
Arquitetura e USO DE COMPONENTES
Modelagem e uso (constante!) da UML
Gesto de mudanas!
Desenvolvimento baseado em casos de uso
Configurao do Processo (o que isso?)
Suporte de Ferramentas
Descrio do Processo
Papeis: QUEM
Atividades: COMO
Artefatos: O QUE
Workflow: QUANDO
Disciplinas: Contexto!
Processo: QUEM EST FAZENDO O QUE, COMO E QUANDO
Cada papel no RUP tem uma atividade especfica. Uma pessoa pode ter mais de um papel.
Importante saber.
Principais:
1. Analistas
Entre outras funes, identifica requisitos e modela os casos de uso, delimitando o
sistema e definindo sua funcionalidade. Estabelece quais so os atores e casos de
uso, e como eles interagem.
2. Desenvolvedores
Desenvolver e testar componentes de acordo com os padres adotados para o
projeto.
3. Testadores
Conduzir os testes necessrios e registrar os resultados.
4. Gerentes
Aloca recursos, ajusta prioridades, coordena interaes com clientes e usurios e
geralmente mantm a equipe do projeto concentrada na meta certa. Planejar uma
interao.
5. Produo e suporte

Atividades
Cada atividade est associada a somente um papel.
Normalmente afeta um artefato ou um grupo pequeno de artefatos.
Uma atividade tem trs fases: thinking steps, performing steps, reviewing steps.
Artefatos
So produtos FSICOS (modelo, documento, cdigo fonte, executvel) de um projeto.
So produzidos, modificados e usados pelo processo.
So resultados de atividades realizadas por papeis.
Um artefato feito de entregveis (subconjuntos dos artefatos).
Principais artefatos do RUP:


Disciplinas
Tcnicas:
Modelagem de negcio (business modeling)
Requirements (requisitos)
Analise e modelagem (analysis and design)
Implementao (implementation)
Testes (test)
Deployment
De suporte:
Gerenciamento de mudanas (configuration and change management)
Gerencia de projeto (Project management)
Ambiente (environment)

Workflow
Sequncia de atividades que produzem algum resultado de valor.

Milestones
Milestone a medio de progresso do RUP. Cada fase do RUP gera, ao seu fim, milestones
especficas.
Fases
1. Inception - Concepo:
Entender o problema. Engenharia de negcios (conhecer o negcio, processos de
negcio, forte entendimento, pra que fazer? vale a pena? ser possvel? obter uma
viso clara). Requisitos, gesto do projeto, ambiente (infraestrutura, voce tem
recursos para executar aquela fase?). Se passou dessa fase, decidido que o projeto
possvel. Estimar custos.
Milestones:
Viso do produto final
Caso de negcio (business case)
Escopo do projeto
Artefatos:
Documento de viso
Modelo de caso de uso
Glossrio
Caso de negcio inicial
Avaliao inicial de riscos
Plano de projeto
2. Elaboration - Elaborao:
Toda a parte arquitetural. Diversos diagramas, diversas vises que so construdas
nessa fase (detalhadamente). Da elaborao para a construo, espera-se que na
construo e s codifique.
Um monte de engenheiros olhando o projeto e tentando fazer a planta, toda a
arquitetura e tudo LGICAMENTE.
Pensar em todas as vises (cinco vises) possveis olhando para o mesmo software.
Arquitetura: desenho do software, modelagem (modelos UML).
Milestones:
Atividades planejadas necessrias e recursos requeridos
Funcionalidades e design da arquitetura especificados
Elaborao:
Modelo de casos de uso
Requisitos suplementares
Descrio da arquitetura
Prottipos executveis
Lista de Riscos
Plano de desenvolvimento (descrio do processo)
Manual do usurio preliminar

3. Construction - Construo:
Programao E TESTE.
Milestones:
Produto construdo conforme o projeto, e pronto para entrar em ambiente de
produo.
Artefatos:
O software integrado nas plataformas adequadas
Manual do usurio
Descrio da verso atual

4. Transition - Transio:
Aqui voc ter um produto pronto ou semi pronto para ser testado pelo usurio final.
Processo de apoio, suporte.
Milestones:
Entrega
Treinamento
Suporte
Manuteno (que diminui gradativamente)
Artefatos:
Dependem de cada projeto.


O RUP direcionado pelos casos de uso.
Arquitetura do RUP

Modelo: 4 + 1 referente s 4 diferentes perspectivas + viso de casos de uso.

Viso lgica
A viso do produto para o usurio final (end user).
Aborda diagrama de classes, comunicao e sequncia
Viso de implementao
Viso do programador. Parte fsica, cdigo fonte. Se trata da parte fsica, do cdigo, dos
arquivos. Sem abstraes.
Aborda diagrama de componentes, de pacote.
Viso do processo
Como as informaes fluem dentro do sistema, qual o fluxo de informao. Levando em
considerao:
1. Performance
2. Escalabilidade
3. Throughput

Diagrama de atividades
Viso de implantao
Transio do produto para a produo. Comunicao, instalao, transferncia para o
ambiente de produo.
Diagrama de deployment
Viso de caso de uso
O entendimento do que o sistema tem que fazer. Uma forma visual de saber quais so as
interaes do sistema. visto pelas outras quatro vises e elas dependem desta.

Das könnte Ihnen auch gefallen