Rup principios
1
RUP
Rational Unified Process
Processo + Métodos + Linguagem (UML)
Framework para gerar processos
2
Características do RUP
Conjunto de atividades bem definidas com responsáveis com artefatos de entrada e saída com dependências e ordem de execução com modelo de ciclo de vida com descrição sistemática de como devem ser realizadas
guias (de ferramentas ou não) e templates utilizando diagramas de UML
3
Características Principais do RUP
O desenvolvimento de sistemas com o RUP é
Iterativo e incremental Guiado por casos de uso Baseado na arquitetura do sistema
organizado em fases, iterações, fluxos, atividades e passos
4
O RUP é iterativo e incremental
O ciclo de vida de um sistema tem quatro fases concepção tempo elaboração construção transição
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)
5
O RUP é iterativo e incremental
Cada fase é dividida em iterações:
Inception Elaboration Construction Transition
Preliminary iteration
Architect. Architect. Devel.. iteration iteration iteration
Devel.. iteration
Devel.. iteration
Transition iteration
Transition iteration
Minor Milestones: Releases
6
O RUP é iterativo e incremental
Cada iteração é planejada realiza uma seqüência 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
7
O RUP é iterativo e incremental
8
O RUP é guiado por casos de uso
Os casos de uso não servem apenas para definir os requisitos do sistema Várias atividades do RUP são guiadas pelos casos de uso planejamento das iterações criação e validação do modelo de projeto planejamento da integração do sistema definição dos casos de teste
9