Você está na página 1de 22

CURSO SUPERIOR DE TECNOLOGIA EM

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS


Diretoria de Educação Superior
Setor de Educação Superior
Agenda

- Diagrama de classes.

Indicador: Elaborar o diagrama de


classes de um projeto utilizando
relacionamento entre classes.
Sobre a última aula

- Relacionamentos e exercícios referente ao indicador Elaborar o diagrama de classes


de um projeto utilizando relacionamento entre classes..
Sobre a aula de hoje

- Objetivo da aula: Apresentar conteúdos segundo o plano de ensino sobre conceitos


e relacionamentos do diagrama de classes.

- Metodologia: Aula expositiva, com recursos de imagem, exemplos e exercícios


práticos em aula.

- Textos base: LARMAN Craig. Utilizando UML e padrões: uma introdução à análise e
ao projeto orientados a objetos e ao processo unificado. 3. ed. Porto Alegre:
Bookman, 2007.
Complementos da última aula

● <<enumeration>>: Enumeração é um tipo de dado cujos valores são enumerados no


modelo como literais. Essa classe lista todos os valores válidos que um tipo de dados
pode assumir e, embora não costume possuir associações, é geralmente colocada
próxima das classes que utilizam o tipo de dados cujos literais são por ela
enumerados.
Complementos da última aula

● Classe abstrata:

Fonte:https://www.caelum.com.br/apostila-java-orientacao-objetos/classes-abstratas/#mtodos-abstratos
Complementos da última aula

Fonte:https://www.caelum.com.br/apostila-java-orientacao-objetos/classes-abstratas/
#mtodos-abstratos
Complementos da última aula

● Interfaces:

Fonte:https://www.caelum.com.br/apostila-java-orientacao-objetos/classes-abstratas/
#mtodos-abstratos
Complementos da última aula

Fonte:https://www.caelum.com.br/apostila-java-orientacao-objetos/classes-abstratas/
#mtodos-abstratos
Diagrama de classes
Diagrama de classes
Diagrama de classes
Diagrama de classes
Diagrama de classes

● O que precisamos identificar para criar um Diagrama de Classes:

❖ Classe -
❖ Atributos -
❖ Métodos -
❖ Relacionamento -
Diagrama de classes

Multiplicidade:

● Determina o número mínimo e o máximo de objetos envolvidos em cada extremidade da


associação, além de permitir especificar o nível de dependência de um objeto para com os
outros envolvidos na associação.
Diagrama de classes
Diagrama de classes
Diagrama de classes

Navegabilidade:

● Usado para a leitura do relacionamento;


● Mostra a direção da navegabilidade entre os objetos e classes;
● Não é obrigatório;
● Verbo ou expressão verbal.
Lembrar:

- Modificador de acesso:
- public, private, protected;

- Boas práticas:
- Nomes de classes são iniciados por letras maiúsculas, sem acentuação.
- Nomes de métodos, atributos e variáveis são iniciados por letras minúsculas,
sem acentuação.
- Em nomes compostos, cada palavra do nome é iniciada por letra maiúscula;
- as palavras não são separadas por nenhum símbolo.

Você também pode gostar