Curso UML - Introdução

342 palavras 2 páginas
Curso UML – 1ª Aula
Atributos / Métodos
Relacionamentos / Associações
Associação Unária (Auto associação)
Multiplicidade
Associação Binária
Associação Ternária
Agregação
Composição
Generalização
Classe Associativa
Dependência
Realização
Interfaces (Porta)
Restrições
Estereótipos

Classe possui:
- Atributos: que são as características.
- Métodos: que são as funcionalidades, pode ser retornando valor (procedure), ou uma função (não retorna valor, void).
Relacionamentos podem ser: - Auto associação: é o relacionamento de uma classe com ela mesma.

- Binária: é o relacionamento entre duas classes.

Exemplo de relacionamento binário sem navegabilidade

Exemplo de relacionamento binário com navegabilidade

- Terciária: é o relacionamento entre três classes.

Agregação é um tipo especial de associação onde se tenta demostrar as informações de um objeto/classe que precisam ser complementadas pelas informações contidas em um ou mais objetos.
Exemplo de agregação, onde a classe endereço não é herança da classe Cliente, porém complementa-a.

Composição é uma associação que se constitui em uma variação de agregação, onde é apresentado um vínculo mais forte entre os objetos/classes, procurando demonstrar que uma classe deve estar necessariamente associada a uma classe mais importante.

Generalização é quando uma classe herda os atributos e os métodos de uma classe, sendo possível a adição de informações. Há a possibilidade de polimorfismo, onde a mesma função pode ser executada de formas diferentes, por exemplo, a classe principal salva numa pasta, e a classe que herdou essa funcionalidade salva em nuvem.

Classe associativa são aquelas produzidas quando da ocorrência de associações que tenham multiplicidades muitos (*) em todas as suas extremidades. As classes associativas são necessárias nos casos em que existem atributos relacionados à associação que não podem ser armazenadas por nenhuma das

Relacionados

  • Uml undefinind modeling language
    14366 palavras | 58 páginas
  • Atps
    864 palavras | 4 páginas
  • Analista de sistemas
    725 palavras | 3 páginas
  • UML
    2221 palavras | 9 páginas
  • Conte Do Program Tico UML Projetos De Sistemas Orientados A Objetos Online
    1121 palavras | 5 páginas
  • Ementa
    734 palavras | 3 páginas
  • Modelando software por uml
    3536 palavras | 15 páginas
  • Uml - introdução a modelagem de dados
    4622 palavras | 19 páginas
  • Diagramas de uml
    1306 palavras | 6 páginas
  • Projeto de pesquisa - uml
    847 palavras | 4 páginas