Gerência de projetos - rup

Páginas: 12 (2891 palavras) Publicado: 2 de outubro de 2012
PROCESSOS DE SOFTWARE
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 paraatingir

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 casosde 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 comguidelines, 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  bemdefinidas  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 Define uma arquitetura executável no início.

 Acomoda mudanças desde o início.
 Ataca os maiores riscos primeiro.  Garante entregas freqüentes ao cliente.  Mantêm o foco em software executável.

 Visa Construir sistemas a partir de componentes.
 Enfatiza o trabalho em equipe.  Faz da qualidade um “modo de vida”, não um alvo.

Copyright by Alessandro Cruvinel Machado de Araújo(alessandrocma@terra.com.br)

RUP – Best Practices
8

 Desenvolvimento Iterativo e Incremental – aumenta

o entendimento do problema através de refinamento sucessivos, atenuando os riscos do projeto. elicitar, organizar e documentar a funcionalidade necessária e as limitações. Utilização de Use Cases e Cenários.

 Gerenciamento dos Requisitos – descreve como

 Uso de arquiteturabaseada em componentes –

descreve como projetar uma arquitetura que é flexível, suporta mudanças, intuitivamente entendível e promove o reuso.

Copyright by Alessandro Cruvinel Machado de Araújo (alessandrocma@terra.com.br)

RUP – Best Practices
9

 Modelagem visual – ajuda a comunicar diferentes

aspectos do software. Ajuda a capturar a estrutura e comportamento da arquitetura e doscomponentes.

 Verificação da Qualidade – ajuda a planejar, projetar,

implementar, executar e medir (confiabilidade, funcionalidade, performance do aplicativo e do sistema).

 Controle de Mudanças – descreve como controlar,

rastrear e monitorar mudanças para permitir o desenvolvimento iterativo.

Copyright by Alessandro Cruvinel Machado de Araújo (alessandrocma@terra.com.br) Paradigmas do RUP
10

 O desenvolvimento de sistemas seguindo o RUP é  Iterativo e incremental  Guiado por casos de uso (use cases)  Centrado na arquitetura do sistema

Copyright by Alessandro Cruvinel Machado de Araújo (alessandrocma@terra.com.br)

O RUP é iterativo e incremental
11

 Cada fase pode ser executada em iterações:

Copyright by Alessandro Cruvinel Machado de Araújo...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Gerencia de Requisitos com RUP
  • Gerencia de Requisitos Utilizando Rup
  • Gerencia Por Projetos Refinando A Gerencia De Projetos
  • Gerencia de projetos
  • Gerencia de projetos
  • Gerência de Projetos
  • Gerencia de projetos
  • gerencia de projetos

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!