RUP
Rational Unified Process
Hemerson rabello de Souza
Agenda
• O que é
• Benefícios
• Best pratices
•
•
•
•
Fases do processo
Interações
Processo estático
Workflows
Hemerson rabello de Souza
Introdução
• Processo de engenharia de
software
• Visa garantir a qualidade de
software e processo
• Compartilhamento de
informação
• Processos semi-automatizados
Hemerson rabello de Souza
Best Practices
•
•
•
•
•
•
Desenvolvimento através de iterações
Gerenciamento de Requisitos
Arquitetura baseada em componentes
Modelamento visual do software
Verificação de quesitos de qualidade
Controle de Mundança do software
Hemerson rabello de Souza
Fases do processo
• Inception
lifecycle objetives
• Elaboration
lifecycle Architecture
• Construction
Initial operational capability
• Transition
product release
Hemerson rabello de Souza
Interações
Hemerson rabello de Souza
Ganhos
•
•
•
•
Riscos identificado e mitigados mais cedo
Gerenciamento das mudanças
Conhecimetno cresce ao longo do projeto
Qualidade
Hemerson rabello de Souza
Processo Estático
•
•
•
•
Who
How
What
When
Hemerson rabello de Souza
Workflow do Processo
Hemerson rabello de Souza
Referências
• Phillipe Kruchten. The Rational Unified
Process. An Introduction. Addison-Wesley,
2000
• http://www-306.ibm.com/software/rational
• http://www128.ibm.com/developerworks/rational/rational
edge/
Hemerson rabello de Souza
Download

Hemerson Rabello de Souza