A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

UML - Diagramas de Classe1 UML Diagramas de Classe.

Apresentações semelhantes


Apresentação em tema: "UML - Diagramas de Classe1 UML Diagramas de Classe."— Transcrição da apresentação:

1 UML - Diagramas de Classe1 UML Diagramas de Classe

2 UML - Diagramas de Classe2 Estruturas de classes: zHerança: ySimples yMúltipla zAssociação (relacionamento): yNormal yTodo/parte: xComposição xAgregação

3 UML - Diagramas de Classe3 Herança simples: VeículoAMotor CarroCaminhão Sentido da seta! Superclasse Subclasse

4 UML - Diagramas de Classe4 Herança (alvo compartilhado): VeículoAMotor CarroCaminhão

5 UML - Diagramas de Classe5 Herança (estilo reduzido): VeículoAMotor CarroCaminhão

6 UML - Diagramas de Classe6 Herança múltipla: VeículoAMotor CarroCaminhão Aeronave Aeroplano

7 UML - Diagramas de Classe7 Particionamento em subclasses: VeículoAMotor CarroCaminhãoAeroplano {disjunção, incompleto}

8 UML - Diagramas de Classe8 zDisjuntos zSobrepostos

9 UML - Diagramas de Classe9 zSubgrupos completos z… incompletos

10 UML - Diagramas de Classe10 Particionamento dinâmico / estático: Funcionário GerenteNãoGerente {disjunção, completo, dinâmico}

11 UML - Diagramas de Classe11 Classes mutuamente sobrepostas: Animal AnimalCarnívoroAnimalHerbívoro {sobreposição, completo} Pode haver uma superclasse comum: AnimalOnívoro

12 UML - Diagramas de Classe12 Discriminadores de particionamento: Veículo VeículoInterna/ Propulsionado VeículoExterna/ Propulsionado {disjunção, completo} LocalFontePropulsora

13 UML - Diagramas de Classe13 Veículo VeículoInterna/ Propulsionado VeículoExterna/ Propulsionado {disjunção, completo} LocalFontePropulsora {disjunção, incompleto} TipoDeVeículo Pula-PulaVelocípede {sobreposição, incompleto} meioDoVeículo VeículoTerrestreVeículoAnfíbio …

14 UML - Diagramas de Classe14 Associação zClasses: 1.UsuáriosDaBiblioteca 2.LivrosDaBiblioteca zAssociação - entre instâncias das classes yEmpréstimo yReserva y…

15 UML - Diagramas de Classe15 Notação para associações PessoaCompanhia Município Emprego Localização Residência empregado empregador 0..* * * residente

16 UML - Diagramas de Classe16 Associação entre duas classes … PessoaCachorro dono possuido por 0..* 1..1 PosseDeCachorro

17 UML - Diagramas de Classe17 … promovida à condição de Classe PosseDeCachorro PessoaCachorro … … dono possuido por 0..* 1..1

18 UML - Diagramas de Classe18 Associações de ordem mais alta: CompanhiaTipoDeItem QuantidadeComprada CatálogoPara CompraDeItens preçoUnitário: Dinheiro … 0..* vendedor nívelDe RetençãoDePreços produto

19 UML - Diagramas de Classe19 Navegabilidade de associações (1) PessoaCachorro dono possuido por 0..* 1..1 PosseDeCachorro cachorrosPossuídosPor: Conjunto ; Na classe Pessoa:

20 UML - Diagramas de Classe20 … (2) PessoaCachorro dono possuido por 0..* 1..1 PosseDeCachorro Na classe Cachorro (multiplicidade de 1): dono: Pessoa;

21 UML - Diagramas de Classe21 … (3) PessoaCachorro dono possuido por 0..* 1..1 PosseDeCachorro Definições em ambas as classes!

22 UML - Diagramas de Classe22 Associação todo/parte: zComposição: [objeto] composto X [objeto] componente zAgregação: [objeto] agregado X [objeto] constituinte

23 UML - Diagramas de Classe23 Composição: 1.O objeto composto não existe sem os seus componentes; 2.Num dado instante um objeto componente só pode fazer parte de um objeto composto 3.A composição é heterômera (as partes não são semalhantes!)

24 UML - Diagramas de Classe24 Ex de composição: Planador CaudaAsaFuselagem fuselagemcauda asaEsquerda asaDireita

25 UML - Diagramas de Classe25 Agregação 1.O objeto agregado pode existir sem os constituintes 2.Um objeto pode ser constituinte de mais de um agregado 3.A agregação é homeômera (as partes são semelhantes)

26 UML - Diagramas de Classe26 Ex de agregação: RelatórioDeGerência Parágrafo parteDoTexto 0..* {ordenado}

27 UML - Diagramas de Classe27 Outro exemplo: Corporação DivisãoDe Corporação divisão 1..* 1


Carregar ppt "UML - Diagramas de Classe1 UML Diagramas de Classe."

Apresentações semelhantes


Anúncios Google