Gerência de projetos - rup
1
INTRODUÇÃO AO RUP
(RATIONAL UNIFIED PROCESS)
Copyright by Alessandro Cruvinel Machado de Araújo (alessandrocma@terra.com.br)
Introdução
2
Processo - conjunto completo de atividades
necessárias para transformar os requisitos do usuário num conjunto consistente de artefatos de software
[Jacobson 1999].
Define quem faz o quê, onde e quando para atingir
um objetivo. A presença de um processo bem definido e bem gerido é um aspeto determinante de diferenciação entre projetos produtivos e projetos mal-sucedidos.
Copyright by Alessandro Cruvinel Machado de Araújo (alessandrocma@terra.com.br)
RUP - Definição
3
Metodologia - Metodologia de desenvolvimento de software que é iterativo, centrado em uma arquitetura e guiado por casos de uso. Processo - Um processo de Engenharia de Software bem definido e bem estruturado. Produto - Um produto que fornece um framework de processo configurável para a Engenharia de Software.
Copyright by Alessandro Cruvinel Machado de Araújo (alessandrocma@terra.com.br)
RUP - Objetivo
4
Aumentar a produtividade da equipe, fornecendo
acesso fácil a uma base de dados com guidelines, templates e ferramentas. Assegurar a produção de um software de alta qualidade que atende as necessidades do usuário final.
Copyright by Alessandro Cruvinel Machado de Araújo (alessandrocma@terra.com.br)
RUP (site WEB [Rational, 2000])
5
Copyright by Alessandro Cruvinel Machado de Araújo (alessandrocma@terra.com.br)
O que é o RUP?
6
Conjunto de atividades bem definidas com responsáveis com artefatos de entrada e saída com dependências entre as mesmas e ordem de execução com modelo de ciclo de vida com descrição sistemática de como devem ser realizadas com guias (de ferramentas ou não), com templates utilizando diagramas de UML
Copyright by Alessandro Cruvinel Machado de Araújo (alessandrocma@terra.com.br)
Princípios Essenciais
7