Escolar Documentos
Profissional Documentos
Cultura Documentos
01
Diagrama
de
Comunicao
Aula 01
Objetivos
Motivao: motivar o uso do diagrama de
comunicao
Conceitos: apresentar os principais conceitos
relacionados ao diagrama de comunicao
Notao: introduzir a notao UML para
diagrama de comunicao
Exemplos: compreender como utilizar na
prtica o diagrama de comunicao
2
8/14/15
Antes
de
comear...
Aspectos
Estruturais
1.
2.
3.
4.
5.
6.
7.
Diagrama
de
classes
Diagrama
de
componentes
Diagrama
de
composite
struture
Diagrama
de
implantao
Diagrama
de
objetos
Diagrama
de
pacotes
Diagrama
de
perl
3
Antes
de
comear...
Aspectos
Comportamentais
1.
2.
3.
4.
5.
6.
7.
Diagrama
de
aCvidades
Diagrama
de
comunicao
Diagrama
de
interac(on
overview
Diagrama
de
sequncia
Diagrama
de
estados
Diagrama
de
tempo
Diagrama
de
casos
de
uso
4
8/14/15
Antes de comear...
MoCvao
Mas....
8/14/15
Introduo
Do
que
se
trata?
verso
simplicada
do
diagrama
de
colaborao
da
UML
1.x
representa
aspectos
comportamentais
provenientes
do
diag.
de
classes,
sequncia
e
casos
de
uso.
[UML.11]
Introduo
Produz
as
mesmas
informaes
que
o
diagrama
de
sequncia
Mostra
quais
os
objetos
se
relacionam
e
como
eles
se
relacionam
Diag.
de
sequncia
mostra
a
sequncia
das
interaes
mais
detalhadamente
Organiza
os
objetos
de
forma
livre,
estabelecendo
um
link
entre
eles
8
8/14/15
Introduo
Organizao
dos
objetos
de
forma
livre:
Como
registrar
a
sequncia
da
chamada
entre
os
objetos?
...registra-se
cronologicamente
as
chamadas
...os
nmeros
cam
prximos
aos
links
entre
os
objetos
Elementos
do
Diagrama
Elemento
Representao
frame
lifeline
message
10
8/14/15
Exemplo
11
Exemplo
12
8/14/15
References
[OMG11]
OMG,
Unied
Modeling
Language:
Superstructure,
Version
2.4.1,
2011.
[Rumbaugh99]
J.
Rumbaugh,
I.
Jacobson,
G.
Booch,
The
Unied
Modeling
Language
Reference
Manual,
Addison-
Wesley,
2a
ediCon,
1999.
[IBM2014]
Developer
works,
hhp://www.ibm.com/developerworks/raConal/library/
3101.html,
2014.
[Mar<n02]
MarCn,
R.:
UML
for
Java
Programmers,
PrenCce-Hall,
2002.
[UMLDiag.14]
UML
diagrams,
hhp://www.uml-diagrams.org/,
2014
8/14/15
@KleinnerFarias
13