Rational Unified Process
O RUP tem duas dimensões:
o eixo horizontal representa o tempo e mostra os
aspectos do ciclo de vida do processo à medida que se
desenvolve:
representa o aspecto dinâmico do processo quando ele é
aprovado e é expressa em termos de fases, iterações e marcos.
o eixo vertical representa as disciplinas, que agrupam as
atividades de maneira lógica, por natureza:
representa o aspecto estático do processo, como ele é descrito
em termos de componentes, disciplinas, atividades, fluxos de
trabalho, artefatos e papéis do processo (consulte Conceitos-
chave).
1
Rational Unified Process
2
Rational Unified Process
3
Ciclo de Desenvolvimento Completo
Ciclo de Desenvolvimento Completo
Iniciação Elaboração Construção Transição
Iteração 1 Iteração 2 Iteração 3 Iteração 4 Iteração 5 Iteração 6
MN MN MN MN MN MN
R R R R R R
AD AD AD AD AD AD
I I I I I I
T T T T T T
IM IM IM IM IM IM
MN - Modelagem de Negócios
R - Requisitos
AD - Análise e Design
I - Implementação
T - Testes
IM - Implantação
4
RUP
A partir de uma perspectiva de gerenciamento, o
ciclo de vida de software do RUP é dividido em
quatro fases seqüenciais, cada uma concluída por
um marco principal, ou seja, cada fase é
basicamente um intervalo de tempo entre dois
marcos principais.
5
RUP
As fases não são idênticas em termos de programação e
esforço. Embora isso varie muito de acordo com o projeto,
um ciclo de desenvolvimento inicial típico para um projeto
de médio tamanho deve prever a seguinte distribuição de
esforço e programação:
6
RUP
Uma passagem pelas quatro fases é um ciclo de desenvolvimento;
cada passagem pelas quatro fases produz uma geração do software. A
menos que produto "desapareça", ele irá se desenvolver na próxima
geração, repetindo a mesma seqüência de fases de iniciação,
elaboração, construção e transição, mas agora com ênfase diferente
nas diversas fases. Esses ciclos subseqüentes são chamados de ciclos
de evolução. À medida que o produto atravessa vários ciclos, são
produzidas novas gerações.
7
RUP
Observações:
Tempo médio de uma iteração: 2 à 6 semanas.
Número médio de iterações: 6 ± 3.
Considerando as fases [I, E, C, T]:
3 iterações:[0, 1, 1, 1].
6 iterações:[1, 2, 2, 1].
9 iterações:[1, 3, 3, 2].
8
FIM