AULA2 DiagramaClasses

1740 palavras 7 páginas
Modelagem e Documentação de Sistemas
Conceitos adicionais para um diagrama de Classes
• Primeira aula






Definição de Classe
Como identificar uma classe dentro do contexto da aplicação
A representação gráfica do diagrama de classes segundo a UML
Definição e identificação de atributos
Definição de métodos e ou operações

27/03/2015 – AULA2_DiagramaClasses.PPT
Prof. Alexandre Atanes de Jesus

Modelagem e Documentação de Sistemas
UML – Itens de anotação
Itens de anotação
São as partes explicativas dos modelos de UML. São comentários, incluídos para descrever, esclarecer e fazer alguma observação sobre qualquer elemento do modelo.

Texto qualquer

27/03/2015 – AULA2_DiagramaClasses.PPT
Prof. Alexandre Atanes de Jesus

Modelagem e Documentação de Sistemas
Mensagem






Uma mensagem em um objeto é a ação de efetuar uma chamada a um método. Por exemplo, quando dizemos a um objeto carro para andar, estamos lhe passando a mensagem "ande".
Para mandar mensagens aos objetos utilizamos o operador ponto, seguido do método que desejamos utilizar. meuCarro.andar() Neste exemplo, passamos a mensagem andar(). Os parênteses são obrigatórios na determinação de qualquer método e caso o método necessite de algum parâmetro para sua execução, esses parâmetros estariam definidos dentro dos parenteses.

A estrutura da msg tem 2 componentes

contaX.saldo()
Objeto acionado

Nome da operação
27/03/2015 – AULA2_DiagramaClasses.PPT
Prof. Alexandre Atanes de Jesus

Modelagem e Documentação de Sistemas
Mensagem
A

B

F1 ( )

a:A

F2 ( )

F2 ( )

b:B

A depende da função F2 de B

27/03/2015 – AULA2_DiagramaClasses.PPT
Prof. Alexandre Atanes de Jesus

Modelagem e Documentação de Sistemas
Mensagem - Exemplo

João:Cliente

Saldo ? ( )

X:TConta

100

Valor do atributo saldo 27/03/2015 – AULA2_DiagramaClasses.PPT
Prof. Alexandre Atanes de Jesus

Modelagem e Documentação de Sistemas
Mensagem - Exemplo

Aeronave

Flap

Aterrisar( )

ajustarAngulo(A)

a:Aeronave

ajustarAngulo(45)

Relacionados