AULA2 DiagramaClasses
1740 palavras
7 páginas
Modelagem e Documentação de SistemasConceitos 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)