Buscar

UML RUP

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

UML & RuP
Membros
Agenda
Introdução
Rational Unified Process (RUP)
Unified Modeling Language (UML)
Bibliografia
‹nº›
Introdução
Introdução
3
Rational Unified Process (RUP)
História
(The Rational Unified Process, An Introduction – Philippe Kruchten)
História: O RUP foi criado a partir de vários desafios em gerenciar grandes projetos de software.
Sua concepção se deu no começo dos anos 80, pela Rational Software Corporation®. Fundada por Paul Levy e Mike Devlin, a Rational se dedicou a desenvolver com sucesso sistemas largos e complexos [Gibbs, 2006], onde a maior parte dos projetos eram de grande porte.
Outro ponto da sua necessidade, era de criar uma metodologia padronizada para modelagem de sistemas.
De acordo com [Gibbs, 2006], no começo dos anos 90, dúzias de linguagem de modelagem estavam em uso, incluindo Booch, Buhr, OMT - Object Modeling Technique, e Shlaer-Mellor. Como o mercado estava dividido, a Rational decidiu reunir Grady Booch, inventor da “Booch Methodology”, James Rumbaugh da OMT and Ivar Jacobson da Objectory formando, assim, a tríade “Os Três Amigos”. Juntos, eles trabalharam para desenvolver uma única linguagem para modelagem de sistemas que foi nomeada de Unified Modeling Language – UML.
Em 2003, a IBM comprou a Rational Software e continuam a aprimorar a metodologia através de experiências das organizações.
Caso o Professor pergunte:
Necessidades - Módulos não integrados, Dificuldade de manutenção, Qualidade ruim na experiência do usuário final, Time sem orientação.
4
RATIONAL UNIFIED PROCESS (RUP)
Definição
Fases do RUP
(Gerenciando Projetos de Desenvolvimento de Software com PMI, RUP e UML - 5ª Ed. - ​
José Carlos Cordeiro Martins)
Definição: É uma abordagem disciplinar de atribuição de atividades e responsabilidades em um processo de desenvolvimento. 
O RUP é um Framework podendo ser utilizado em diversos processos.
Princípios Básicos: 
Uso de iterações para evitar o impacto de mudanças no projeto
Gerenciamento de mudanças
Abordagens dos pontos de maior risco o mais cedo possível
Fases do RUP: 
Fase de Inicialização - Concepção: 
Entendimento da necessidade e visão do projeto
Fase de Elaboração: 
Especificação e abordagem dos pontos de maior risco
Fase da Construção:
Desenvolvimento principal do sistema
Fase de Transação:
Ajustes implantação e transferência de propriedade do sistema
Cada fase é composta de uma ou mais iterações, similar ao modelo espiral. Estas iterações, geralmente, são curtas (1-2 semanas). Também existem os workflows, onde cada uma é uma sequência de tarefas encadeadas e realacionadas a um aspecto importante do projeto. 
5
RATIONAL UNIFIED PROCESS (RUP)
9
Unified Modeling Language (UML)
História
Validar necessidade 
5
Unified Modeling Language (UML)
Definição
UML é uma linguagem visual utilizada para modelar softwares baseados no paradigma de orientação a objeto. 
Um modelo de UML pode ser independente de plataforma ou específico para uma plataforma, sendo também independente de metodologia.
7
Unified Modeling Language (UML)
Principais Diagramas
Diagrama de atividades
Diagrama de Classe
Diagrama de Caso de Uso
Diagrama de Estados
Diagrama de Sequência
9
Unified Modeling Language (UML)
Diagrama de atividades
10
Unified Modeling Language (UML)
Diagrama de Classe
11
Unified Modeling Language (UML)
Diagrama de Caso de Uso
10
Unified Modeling Language (UML)
Diagrama de Sequência
13
Unified Modeling Language (UML)
Diagrama de Estados
13
Bibliografia
The Rational Unified Process, An Introduction – Philippe Kruchten
Introdução ao RUP – Rodrigo Gomes da Silva (http://pt.slideshare.net/RodrigoGomesdaSilva/introduo-ao-rup-28488439)
Gerenciando Projetos de Desenvolvimento de Software com PMI, RUP e UML - 5ª Ed. - José Carlos Cordeiro Martins
UML 2 – Uma abordagem pratica - 2° Ed. - Gilleanes T. A. Guedes
www.uml.org/
6

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando