linguagem gráficas e utilizações de símbolos. uml e as palavras-chaves. normalmente ficam entre...

13
Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre <<palavra>>, algumas {palavra}. Ícones especiais possuem o mesmo problema dos símbolos. Abreviações <<interface>> = <<i>>, {abstract} = {a}.

Upload: anderson-conceicao-paiva

Post on 07-Apr-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

•Linguagem gráficas e utilizações de símbolos.

•UML e as palavras-chaves.

•Normalmente ficam entre <<palavra>>, algumas {palavra}.

•Ícones especiais possuem o mesmo problema dos símbolos.

•Abreviações <<interface>> = <<i>>, {abstract} = {a}.

Page 2: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

Atributos EstáticosPossui um único valor para todas as instâncias da classe, e deve estar sublinhado.

Page 3: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

Operações EstáticasNão é invocada para um objeto especifico da

classe, deve estar sublinhada.

Page 4: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

Resumindo

Podemos nos referir a atributos e operações estáticas (que se aplicam a uma classe e não a uma instância dela, “variável global”) em UML sublinhando o nome da propriedade.

Page 5: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

Associações Qualificadas

Class Jogador:Pessoa pessoa;int atributo;

Page 6: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

Classe Múltipla e DinâmicaClassificação única: um objeto pertence a um

único tipo, que pode herdar de supertipos.

Classificação múltipla: um objeto pode ser descrito por vários tipos e que não precisam estar conectados por herança.

Page 7: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

Classe Múltipla e Dinâmica

Page 8: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

Classe Múltipla e DinâmicaTemos uma “Pessoa” subtipada em Homem,

Mulher, Analista, Programador ou Arquiteto. A classificação múltipla permite que um objeto tenha quaisquer destes tipos designados a ele com qualquer combinação permitida.

Page 9: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

Classe Múltipla e DinâmicaClassificação dinâmica: permite que objetos mudem

de tipos dentro de uma estrutura de subtipagem. Um bom exemplo de classificação dinâmica é o emprego de uma pessoa. O emprego pode mudar ao longo da carreira (Gerente, Diretor, etc.).

Vale a pena dizer que a utilização deste tipo de classificação é recomendada para a modelagem conceitual. É uma forma bem interessante de validar o entendimento do negócio com o cliente.

Page 10: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

Classe Template

Page 11: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

Classe TemplateTambém chamada de classe parametrizada, é um

elemento parametrizado, usado para geração de novas classes a partir de um gabartio.

Page 12: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

Classe AtivaUma classe ativa tem instâncias, cada uma das

quais executa e controla sua própria linha de execução de controle.

Ex: um processador de comandos que aceita objetos de comando do exterior e, então, executa os comandos dentro da própria linha de controle.

Page 13: Linguagem gráficas e utilizações de símbolos. UML e as palavras-chaves. Normalmente ficam entre >, algumas {palavra}. Ícones especiais possuem o mesmo

Mensagens

A UML padrão não mostra nenhuma informação sobre chamadas de mensagem nos diagramas de classe.

No entanto em alguns casos é possível encontrar.