DiagClasses

5084 palavras 21 páginas
UML: Diagramas de Classes
Desenho de Bases de Dados Relacionais com UML
Fundamentos de Bases de Dados
(FBD)
Licenciatura em

Engenharia de Telecomunicações e Informática (ETI)
Autoria:

Pedro Ramos, José Farinha
Docente:

José Farinha

Diagramas de Classes UML
Índice

Conceitos Básicos

Associações n-árias

Associações

Associações singulares
(uma classe)

Classes Associativas
Agregações

Relações de Dependência
Roles

Composições

Navegação

Generalizações

Packages

Atributos vs. Associações
N-para-1
2006 / 2007

FBD - Desenho de Bases de Dados com UML. (c) José Farinha, Pedro Ramos

Slide 2

Objectos
Objecto: Qualquer coisa ou acontecimento do universo que queremos registar e que tem:
– Uma identificação
• Valor que permite diferenciar o objecto de todos os outros

– Um estado
• Conjunto de valores que nos dão informação acerca das características do objecto

– Comportamento
• Conjunto de acções que o objecto sabe realizar

É distinto de todos os outros clientes da empresa pois tem o número 484848
Tem o nome “José Silva”, morada “R. de cima…”, nº contribuinte “8242424”, ...
Objecto: Cliente José Silva
2006 / 2007

Operações: encomendar produto, pagar factura, alterar morada, ...

FBD - Desenho de Bases de Dados com UML. (c) José Farinha, Pedro Ramos

Slide 3

Objectos
Não têm necessariamente que corresponder a entidades com representação física
Um conceito abstracto (p.ex, um departamento) pode ser um objecto, desde que seja relevante para o domínio em causa.

2006 / 2007

FBD - Desenho de Bases de Dados com UML. (c) José Farinha, Pedro Ramos

Slide 4

Classes
Classe: conjunto de objectos que partilham o mesmo meio de identificação, propriedades de estado, comportamento, relações e semântica.
Todos distintos uns dos outros
Todos têm nome, morada, nº contribuinte, ...
Todos estão aptos para realizar as mesmas acções: encomendar produto, pagar factura, alterar morada, ...
Todos se relacionam com os mesmos tipos de objectos (p.ex, com os produtos que adquirem).

Relacionados

  • 0070 DiagClasses ExerciciosSol
    264 palavras | 2 páginas
  • ES UM Diagclasse Exercicio 3
    1030 palavras | 5 páginas