Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
115Activity
0 of .
Results for:
No results containing your search query
P. 1
Diagrama de Sequencia

Diagrama de Sequencia

Ratings: (0)|Views: 25,974|Likes:
Published by adlin2009

More info:

Published by: adlin2009 on Sep 25, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/07/2013

pdf

text

original

 
--
::i
=:i
<i.
=-
c
l-
....l
o
<
C>
-c
~
::I
'"
o
""
-
cJ
Z
e,
~
 
::J
~
 
'"
 
'"
c
:l:
::i
""
'"
>
.:.J
X
o
'"
,
o
l-
::i
<
:;j
x:5
...
::I
.,
o
'"
o
O,
:i
~
 
::I
=-
~
 
:I
:3
=-
=-
:I
~
 
~
 
=-
5.2 -Diagrama de Seqncia
Bloco
de Construção
do
Aprendizado
UML-1550
INSTITUTO INFNET -209
 
I
r
<i
o
~
 
o
o
«
o
:J
o
w
f-
w
Z
u.
:i:
o:
o
Q.
(fJ
o
o
«
>
o:
w
(fJ
w
,o:
o
(fJ(fJ
o
!:::
w
o:
i5
(fJ
o
(fJ
o
o
o
f-
UML-I550
Tipos de
Diagramas
• Interação
é
o conjunto de mensagens trocadasentre objetosUma interação pode ser representada enl UMLde quatro maneiras:
-Diagrama de Vio Geral-Diagrama Temporal-Diagrama de Comunicão-Diagrama de Sequência
210
Diagramas de interação representam a troca de mensagens entre objetos e são usados paramodelar o comportamento de vários objetos dentro de um caso de uso.A UML 2.0 define quatro maneiras de se representar a comunicação existente entre objetosde um caso de uso:
Diagrama
de Visão Geral: variante do diagrama de atividades que representa o fluxo deum processo. Cada nó deste diagrama pode ser outro diagrama de interação.
É
um diagrama dealto-nível que mostra conjuntos de interações combinadas em uma sequência lógica, incluindológica de controle de fluxo e de navegação.
Diagrama
de Comunicação: tem o foco na organização estrutural dos objetos que enviame recebem mensagens. Baseia-se no diagrama de colaboração das versões anteriores da UML.
Diagrama Temporal:
mostra as restrições de tempo na mensagens enviadas e recebidasdurante uma interação.
Diagrama
de Sequência: apresenta a sequência de troca de mensagens entre os objetos.
INSTITUTO INFNET -210
I
I
i
I
i
!
i
I
I
I
I
 
::I::I
:I:I
::I
:I
~
 
~
 
::I
::I
~
 
~
 
~
 
=-
~
 
:11
=-
:I
=-
=-
=ti
ci.
;:
-'
o
«
o
<
~
 
Li
L
Z
L
~
 
~
 
::
c
::::
<
L!
'"
.
>
:J
:z:::
o
<
..
s
i:
I:
:;:
s
~
 
UML-155D
Diagrama
de
Sequência
Mostra interações (trocas de mensagens) entreobjetos em uma sequência temporal.
É
utilizado para descrever casos de uso,métodos e serviços.Facilita a visualização da dinâmica do sistema,pois mostra quais os métodos e as situaçõesem que eles serão chamados.Enfatiza o ordenamento temporal dasoperaçoes.
211
Os diagramas de seqüência são utilizados para descrever o fluxo de execução de casos deuso, métodos e serviços (transações complexas e web services). Neles são representados atores,objetos e métodos ordenados por tempo. Possibilitam que o fluxo de execução seja, ao mesmotempo, documentado e validado.Oferecem um excelente nível de detalhamento e facilitam a visualização da dinâmica dosistema. Por isso é considerado um dos mais importantes diagramas da.UML, sendo a técnicapreferida de modelagem da dinâmica de um sistema.Os diagramas estudados até aqui não possuem qualquer significado com relação a posiçãorelativa de seus elementos. Nos diagramas de sequência esta posição é importante pois eles podemser conssão gráficos 2D, nos quais o eixo horizontal representa a execução de um determinadométodo e o eixo vertical mostra quais métodos são chamados.Ferramentas case possuem muitas facilidades para o relacionamento entre diagramas declasses e de sequência, como por exemplo: escolha de um método existente em uma classe,criação de novo método, uso e criação de classe dinamicamente, entre outras.
INSTITUTO INFNET -211

Activity (115)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Felipe Lemos liked this
ramon91 liked this
Nuno Miranda liked this
Rafaela Izelli liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->