linguagem gráficas e utilizações de símbolos. uml e as palavras-chaves. normalmente ficam entre...
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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/1.jpg)
•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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706385d1a28abb8238fe42f/html5/thumbnails/13.jpg)
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.