Diagrama de Classes - PowerPoint PPT Presentation

About This Presentation
Title:

Diagrama de Classes

Description:

Em outras um local pode tanto patrocinar como hospedar o Evento Pap is Os nomes de papel descrevem a associa o em termos de como cada tipo de objeto participa ... – PowerPoint PPT presentation

Number of Views:110
Avg rating:3.0/5.0
Slides: 23
Provided by: Cliente5
Category:

less

Transcript and Presenter's Notes

Title: Diagrama de Classes


1
Diagrama de Classes
continuação
2
Diagrama de Classes
  • Relacionamentos
  • Associação
  • simples
  • agregação
  • composição
  • Generalização

3
Diagrama de Classes
Associação (simples) - Relação estrutural entre
classes
4
Diagrama de Classes
  • Agregação
  • Tipo especial de associação
  • Relacionamento todo-parte
  • O todo possui um nível de abstração maior que a
    parte

5
Diagrama de Classes
  • Composição - Tipo especial de agregação
  • Relação de posse mais forte
  • O todo é responsável pela criação da parte
  • A parte não vive sem o todo

6
Diagrama de Classes
  • Relacionamento não estrutural (uso)
  • mais fraco que associação
  • Uma dependência entre dois elementos indica que
    mudança em um elemento pode causar mudanças no
    outro

7
Diagrama de Classes
  • Relacionamento entre classes onde uma classe
    compartilha a estrutura (atributos e
    relacionamentos) e comportamento (operações) de
    outras classes
  • Define uma hierarquia de abstrações
  • Uma subclasse pode
  • adicionar atributos, operações e relacionamentos
  • redefinir operações herdadas
  • Tipos de herança simples e múltipla

8
Diagrama de Classes
  • Classes herdando de apenas uma outra classe

9
Diagrama de Classes
  • Classes herdando de mais de uma classe

10
Propósito e função de uma Associação
Associação
A forma mais simples, a associação, é um
relacionamento entre duas classes.
A associação (ligação) representa a idéia que um
objeto sabe do outro objeto da mesma forma como
uma pessoa poderia conhecer a respeito de outra
pessoa. Assim o propósito de uma associação é
estabelecer o motivo pelo qual duas classes de
objetos precisam saber uma a respeito da outra e
as regras que controlam o relacionamento.
11
Propósito e função de uma Associação
Regras para cada associação
Um modo de identificar a associação de modo único
e significativo O número de objetos que podem
participar As restrições sobre os objetos que tem
permissão de participar da associação A função
que cada tipo de objeto desempenha quando
participa na associação
12
Associação Binária
Uma associação binária documenta as regras que
controlam um relacionamento entre duas classes de
objetos
13
Associação Binária
Nome da Associação
Expressar o relacionamento entre as classes O
modo normal é nomear com um verbo ou frase verbal
Ou a frase verbal Evento é hospedado por Local
14
Associação Binária
O nome da associação se torna mais importante
quando duas classes possuem mais de um motivo
para colaborar
Em algumas situações, um local pode patrocinar um
evento enquanto outros locais podem hospedar o
evento. Em outras um local pode tanto patrocinar
como hospedar o Evento
15
Associação Binária
Papéis
Os nomes de papel descrevem a associação em
termos de como cada tipo de objeto participa da
associação
16
Associação Binária
Papéis
17
Associação Binária
Multiplicidade
A multiplicidade da associação refere-se ao
número de objetos que podem estar relacionados
sob as regras de associação
18
Associação Binária
Outro Exemplo
19
Associação Binária
Intervalo de Valores
ValorInferior .. ValorSuperior ou ValorInferior
.. ValorSuperior Exemplo 0 .. 5 ou 0 .. 5
Valor Específico Quando ValorInferior
ValorSuperior A multiplicidade 2 .. 2 pode ser
representada como 2
Intervalo sem limite Utiliza-se o A
multiplicidade 1 .. significa 1 ou
20
Associação Binária
Restrições
Define uma reserva que precisa ser imposta sobre
o elemento de modelagem para garantir sua
integridade durante a vida do sistema.
21
Associação Binária
Restrições
22
Associação Binária
Associação - Reflexiva
Write a Comment
User Comments (0)
About PowerShow.com