Escolar Documentos
Profissional Documentos
Cultura Documentos
02 - Introducao Ao RUP
02 - Introducao Ao RUP
Visão Dinâmica
(ciclo de vida)
Tópico 2 - Introdução ao RUP
Melhores Práticas
Desenvolver Iterativamente
Gerenciar Requisitos
Utilizar Arquiteturas
Componentizadas
Modelar Visualmente (UML)
Verificação Contínua da
Qualidade
Gerenciar Mudanças
RUP – Principais Características
Melhores Práticas
Desenvolver
Iterativamente
Gerenciar Requisitos
Utilizar Arquiteturas
Componentizadas
Modelar Visualmente (UML)
Verificação Contínua da
Qualidade
Gerenciar Mudanças
RUP – Principais Características
Desenvolvimento Iterativo
Processo Cascata
Demora na confirmação e resolução
Planejamento
de riscos críticos.
Análise de Mensura progresso por produto
Requisitos entregue que são indicadores ruins
para avaliar progresso.
Design Demora nas integrações e testes.
Implantações no final.
Código e Teste Frequentemente resulta em
iterações maiores e não planejadas.
Integração
dos Módulos
Teste de Sistema
RUP – Principais Características
Desenvolvimento Iterativo
Iterações
Resolve os maiores riscos antes que haja custos.
Facilita maior interação e feedback do usuário.
Faz teste e integração contínua.
Foca em marcos de projeto curtos e objetivos.
Torna possível a entrega parcial de executáveis.
Iteração 1 Iteração 2 Iteração 3
P P P
R R R
D D D
C C C
I I I
T T T
TEMPO
RUP – Principais Características
Melhores Práticas
Desenvolver Iterativamente
Gerenciar Requisitos
Utilizar Arquiteturas
Componentizadas
Modelar Visualmente (UML)
Verificação Contínua da
Qualidade
Gerenciar Mudanças
RUP – Principais Características
Gerenciamento de Requisitos
Tenha certeza que está resolvendo o problema certo e
entregando o sistema certo.
Para ter uma ação completa:
Entenda o Problema.
Detalhe, organize, e documente os requisitos.
Gerencie as mudanças de requisitos do sistema.
RUP – Principais Características
Melhores Práticas
Desenvolver Iterativamente
Gerenciar Requisitos
Utilizar Arquiteturas
Componentizadas
Modelar Visualmente (UML)
Verificação Contínua da
Qualidade
Gerenciar Mudanças
RUP – Principais Características
Arquitetura Componentizada
Baseada em componentes
Reuso ou customização de componentes.
Escolha de componentes comerciais disponíveis.
Integra o sistema existente incrementalmente.
Application-
specific
Business-
specific
Middleware
System-
software
RUP – Principais Características
Arquitetura Componentizada
Resiliente (flexível)
Atende aos requisitos atuais e futuros.
Melhora a extensibilidade.
Promove o Reuso.
Diminui a complexidade.
Ajuda a manter a integridade do sistema.
Serve de base para o gerenciamento do projeto.
RUP – Principais Características
Melhores Práticas
Desenvolver Iterativamente
Gerenciar Requisitos
Utilizar Arquiteturas
Componentizadas
Modelar Visualmente
(UML)
Verificação Contínua da
Qualidade
Gerenciar Mudanças
RUP – Principais Características
Modelar Visualmente
Captura estrutura e comportamento do sistema.
Apresenta a colaboração entre os elementos.
Mantém design e implementação consistentes.
Esconde ou expõe detalhes conforme a necessidade.
Promove a comunicação não ambígua.
Diagramas
de Classes
UML
Diagramas de
Diagramas de
Diagramas de Casos de Uso
Sequência
Objetos
Permite
diferentes visões.
Diagramas de Modelos Diagramas de
Colaboração Componente
Possui sintaxe e
Diagramas Diagramas de Diagramas semântica
Dinâmicos
Diagramas
de Estado
Diagramas de
Atividade
Deployment Estáticos
precisa.
RUP – Principais Características
Melhores Práticas
Desenvolver Iterativamente
Gerenciar Requisitos
Utilizar Arquiteturas
Componentizadas
Modelar Visualmente (UML)
Verificação Contínua da
Qualidade
Gerenciar Mudanças
RUP – Principais Características
Verificação Contínua da Qualidade
Problemas de Software são de
100 a 1000 vezes mais caro
se encontrados e consertados depois de instalados
Modelo UML
e
Implementação
Testes
RUP – Principais Características
Melhores Práticas
Desenvolver Iterativamente
Gerenciar Requisitos
Utilizar Arquiteturas
Componentizadas
Modelar Visualmente (UML)
Verificação Contínua da
Qualidade
Gerenciar Mudanças
RUP – Principais Características
Gerenciar Mudanças
Controlar “quando” e “como” as mudanças são
introduzidas nos artefatos do projeto.
A Adaptar o Processo
B Balancear as Prioridades dos Stakeholders
C Colaboração entre as equipe
D Demonstrar valor iterativamente
E Elevar o Nível de Abstração
F Foco na Qualidade Contínua
Tópico 2 - Introdução ao RUP
Lidar com os riscos Lidar com os riscos Lidar com os riscos Lidar com os riscos
relacionados ao relacionados aos relacionados a “ter a relacionados a logística
processo de negócio. riscos técnicos do massa de trabalho de implantação da
projeto. pronta.” aplicação para sua base
(parte financeira do de usuários.
projeto)
Tempo
RUP – Conceitos Importantes
Disciplinas
Modelagem de Negócio
Requisitos
Análise & Design
Implementação
Teste
Disponibilização
Gerenciamento de Configuração e Mudança
Gerenciamento de Projeto
Ambiente
RUP – Conceitos Importantes
Disciplinas
Em uma
iteração, você
passa por
todas as
disciplinas.
Disciplinas
agrupam
atividades
logicamente.
RUP – Conceitos Importantes
Papéis
Navegação no RUP
15 minutos.
Fim!