Diagramas de classes (uml)

2123 palavras 9 páginas
UML: Diagrama de Classes

UML – Diagrama de Classes
• Introdução – Diagrama de classes • Elementos do diagrama de classes • Exemplo: Sistema de matrícula

© LES/PUC-Rio

Introdução - Diagrama de Classes
• Mostra um conjunto de classes e seus relacionamentos. • É o diagrama central da modelagem orientada a objetos.

Turma está-matriculado-em código: Texto sala: Texto horario: Horario é-ministrada-por

Aluno nome: Texto matrícula: Inteiro definirNome(nome) obterNome() definirMatricula(matricula) obterMatricula

estaAberta() definirProfessor(professor) incluirAluno(aluno)

Professor nome: Texto titulação: Texto definirNome(nome) obterNome() definirTitulacao(titulo) obterTitulacao

© LES/PUC-Rio

Elementos – Diagrama de Classes
• Elementos de um diagrama de classes
– Classes – Relacionamentos
• Associação
– Agregação – Composição

• Generalização • Dependência

© LES/PUC-Rio

Elementos – Diagrama de Classes
• Elementos de um diagrama de classes
– Classes – Relacionamentos
• Associação
– Agregação – Composição

• Generalização • Dependência

© LES/PUC-Rio

Elementos – Diagrama de Classes
Classes • Graficamente, as classes são representadas por retângulos incluindo nome, atributos e métodos.
Nome_da_classe atributo1 atributo2 ... metodo1 metodo2 metodo3 ...

• Devem receber nomes de acordo com o vocabulário do domínio do problema. • É comum adotar um padrão para nomeá-las
Ex: todos os nomes de classes serão substantivos singulares com a primeira letra maiúscula
© LES/PUC-Rio

Elementos – Diagrama de Classes
Classes • Atributos
– Representam o conjunto de características (estado) dos objetos daquela classe – Visibilidade:
+ público: visível em qualquer classe de qualquer pacote # protegido: visível para classes do mesmo pacote - privado: visível somente para classe

Exemplo:
+ nome : String

© LES/PUC-Rio

Elementos – Diagrama de Classes
Classes • Métodos
– Representam o conjunto de operações

Relacionados

  • Diagrama de classe de uml
    3826 palavras | 16 páginas
  • Diagrama de Classes UML
    425 palavras | 2 páginas
  • Diagrama de classes - uml
    1479 palavras | 6 páginas
  • UML Diagrama De Classe
    898 palavras | 4 páginas
  • Uml – diagrama de classes
    1326 palavras | 6 páginas
  • Uml diagrama de classe e atividade
    2179 palavras | 9 páginas
  • Elabore um diagrama de classes (uml)
    281 palavras | 2 páginas
  • Geração automática de código com base no diagrama de classe da uml
    3465 palavras | 14 páginas
  • Uml - introdução a modelagem de dados
    4622 palavras | 19 páginas
  • Respostas uml
    2211 palavras | 9 páginas