UML: trabalho de como funciona

672 palavras 3 páginas
UML
Unified Modeling Language

Revisando o conteúdo...
 Classe: Descreve um grupo de objetos com atributos e comportamentos similares

Revisando o conteúdo...
3

 Modificadores de Acesso
Auxiliam no encapsulamento restringindo o acesso direto a atributos e operações de uma classe


Público (public)





Qualquer classe do sistema pode ter acesso
Notação: +

Protegido (protected)



Apenas a própria classe e suas subclasses têm acesso
Notação: #

Revisando o conteúdo...
4

 Modificadores de Acesso
Auxiliam no encapsulamento restringindo o acesso direto a atributos e operações de uma classe


Pacote (package ou default)





Todas as classes dentro do mesmo pacote podem ter acesso
Notação: ~

Privado (private)




Somente a própria classe pode ter acesso
Notação: OBS: Na UML, os atributos private são
HERDADOS porém não podem ser acessados

Revisando o conteúdo...
 Objeto: Instâncias de uma classe específica

Diagrama de Classes
6

 Exemplos de relacionamentos entre as classes

UML – Diagrama de Classes
7

 Associação
 É um tipo de relacionamento que significa uma conexão entre as classes Devido a navegabilidade, Pessoa POSSUI Carro, e não o contrário!

UML – Diagrama de Classes
8

 Associação
 É uma linha cheia entre duas classes direcionada da classe origem para a classe destino.


Se navegabilidade não estiver especificada, ela deve ser considerada bidirecional. UML – Diagrama de Classes
9

 Generalização / Especialização
 Relacionamento entre um elemento geral e um elemento específico
 Relacionamento “é-um”

UML – Diagrama de Classes
10

 Agregação
 É um tipo de Associação
 “Todo-parte”
 Parte pode existir sem o todo

Agregação fica no “todo”

UML – Diagrama de Classes
11

 Composição
 É um tipo de Associação e de Agregação
 Também é “Todo-parte”
 Parte não pode existir sem o todo
 Parte não pode existir em outros relacionamentos (exclusividade)

UML – Diagrama de Classes
12

 Dependência
 Um elemento pode afetar o

Relacionados

  • UML: trabalho de como funciona 3
    533 palavras | 3 páginas
  • UML: trabalho de como funciona as classes
    2049 palavras | 9 páginas
  • Projeto de pesquisa - uml
    847 palavras | 4 páginas
  • Ferramentas UML
    707 palavras | 3 páginas
  • Analise de requisitos com casos de uso e UML
    13277 palavras | 54 páginas
  • Analise de Sistemas Biblioteca Naciona
    3920 palavras | 16 páginas
  • Mundo
    773 palavras | 4 páginas
  • Uml -visual studio
    827 palavras | 4 páginas
  • Tudo
    1118 palavras | 5 páginas
  • RUP - Perguntas Variadas
    739 palavras | 3 páginas