Prática nº 04 - Diagramas de sequências.pptx
-
Upload
domingos-filipe-oliveira -
Category
Documents
-
view
220 -
download
0
Transcript of Prática nº 04 - Diagramas de sequências.pptx
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
1/24
ENGENHARIA DE
SOFTWAREPRTICA N 04: DIAGRAMA DESEQUNCIAS
1
Domino! Fi"i#$ %$ O"i&$i'(
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
2/24
DIAGRAMA DE SEQUNCIA
P'$o)*#(+!$ )om ( o'%$m ,$m#o'(" $m -*$(! m$n!($n! !.o ,'o)(%(!/
(!$i(+!$ $m *m caso de uso/
I%$n,i)(' o evento $'(%o' %o #'o)$!!omo%$"(%o2 3$m )omo2 o ator '$!#on!&$"#o' $!,$ $&$n,o/
A)on,$)$ #o'-*$ $'("m$n,$ *m Caso deUso 5 *m #'o)$!!o %i!#('(%o #$"o o*,i"i6(%o'7
Domino! Fi"i#$ %$ O"i&$i'(
8
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
3/24
DIAGRAMA DE SEQUNCIA
9CONT. Um %i('(m( %$ C(!o! %$ U!o
#o%$ $'(' &'io! Di('(m(! %$
S$-*;n)i(/ N$m !$m#'$ *m C(!o %$ U!o $'(
*m Di('(m( %$ S$-*;n)i(2 i!!o()on,$)$ #o' $
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
4/24
E>EMENTOS SICOS
E"$m$n,o! 3!i)o! $m *m%i('(m( %$ !$-*;n)i(:
A,o'$!/ O3?$,o!2 m*",io3?$,o! $ )"(!!$!/ >in@(! %$ &i%( $ o)o! %$ )on,'o"$/ C'i(B.o $ %$!,'*iB.o %$ o3?$,o!/
M$n!($n!/ I,$'(B$!7
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
5/24
E>EMENTOS GRFICOS
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
6/24
ATORES
S.o $
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
7/24
OECTOS
R$#'$!$n,(m (! in!,n)i(! %(! )"(!!$!$n&o"&i%(! no #'o)$!!o i"*!,'(%o #$"o Di('(m(%$ S$-*;n)i(/
S.o '$#'$!$n,(%o! #o' *m retngulo)on,$n%o*m ,$
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
8/24
REPRESENTAO OECTOS
>oo (3(i
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
9/24
>INHA DA IDA
R$#'$!$n,( o ,$m#o $m -*$ *mO3?$,o $
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
10/24
FOCO DE CONTRO>E OU
ACTIAO In%i)( o! #$'o%o! $m -*$ *m
%$,$'min(%o o3?$,o $!, #(',i)i#(n%o(,i&(m$n,$ %o #'o)$!!o/
S.o '$#'$!$n,(%o! %$n,'o %( >in@( %$i%( %$ *m O3?$,o2 $n-*(n,o (! >in@(!%$ i%( !.o '$#'$!$n,(! #o' ,'()$?(%o!no!2 o Fo)o %$ Con,'o"$ 5'$#'$!$n,(%o #o' *m( linha maisgrosa7
10
Domino! Fi"i#$ %$ O"i&$i'(
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
11/24
REPRESENTAO DO FOCO DE
CONTRO>E OU ACTIAO
11
Domino! Fi"i#$ %$ O"i&$i'(
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
12/24
MENSAGENS OU ESTMU>OS
A! m$n!($n! #'o)*'( %$mon!,'(' (o)o'';n)i( %$ $&$n,o!2 -*$no'm("m$n,$ o'B(m ( chamada deum mtodo em algum dos Objetos$n&o"&i%o! no #'o)$!!o/
Po%$ o)o''$'2 no $n,(n,o2 %$ *m(m$n!($m '$#'$!$n,(' !im#"$!m$n,$ ()om*ni)(B.o $n,'$ %oi! (,o'$!2 o -*$2n$!,$ )(!o2 n.o %i!#('( n$n@*mm5,o%o7
18
Domino! Fi"i#$ %$ O"i&$i'(
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
13/24
MENSAGENS
A! m$n!($n! #o%$m !$': Sim#"$!/
Sn)'on(/ A!!n)'on(/ R$,o'no7
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
14/24
MENSAGENS OU ESTMU>OS
9CONT. A! M$n!($n! #o%$m !$' %i!#('(%( $n,'$:
Um Ator e outro Ator. 9N.o 5 m*i,o )om*m2 m(!()i"i,( ( )om#'$$n!.o %o #'o)$!!o7
Um Ator e um Objeto. 9O A,o' #'o%*6 *m $&$n,o -*$o'B( o %i!#('o %$ *m m5,o%o7
Um Objeto e outro Objeto. 9O m(i! )om*m2 o o3?$,o,'(n!mi,$ *m( m$n!($m #('( o*,'o o3?$,o2!o"i)i,(n%o ( $
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
15/24
MENSAGENS ENTRE ATORES1
Domino! Fi"i#$ %$ O"i&$i'(
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
16/24
MENSAGENS COM DISPARO
DE MTODOS ENTREOECTOS
1
Domino! Fi"i#$ %$ O"i&$i'(
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
17/24
INSTANCIANDO UM NOO
OECTO Q*(n%o ( m$n!($m 5 %i'ii%( ( *m
o3?$,o -*$ ? $in@( %$ i%( %oo3?$,o2 $n'o!!(n%o+(2 i%$n,i)(n%o-*$ o Fo)o %$ Con,'o"$ $!, !o3'$ oo3?$,o $m -*$!,.o7
Q*(n%o ( m$n!($m )'i( *m no&oo3?$,o2 no $n,(n,o2 ( !$,( (,in$ o'$,n*"o -*$ '$#'$!$n,( o o3?$,o2in%i)(n%o -*$ ( m$n!($m '$#'$!$n,(*m m5,o%o )on!,'*,o' $ -*$ o o3?$,o
#(!!( ( $
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
18/24
INSTANCIANDO UM NOO
OECTO
1
Domino! Fi"i#$ %$ O"i&$i'(
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
19/24
MENSAGEM DE RETORNO
E!,$ ,i#o %$ m$n!($m i%$n,i)( ('$!#o!,( ( *m( m$n!($m #('( o
o3?$,o o* (,o' -*$ ( )@(mo*/ Po%$ '$,o'n(' ino'm(B$!
$!#$))(! %o Mtodo chamadoo* !im#"$!m$n,$ *m &("o' in%i)(%o
!$ o m5,o%o o' $
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
20/24
MENSAGEM DE RETORNO80
Domino! Fi"i#$ %$ O"i&$i'(
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
21/24
AUTO CHAMADAS
S.o m$n!($n! -*$ *m o3?$,o$n&i( #('( !i m$!mo/
No )(!o %$ (*,o+)@(m(%(! *m(m$n!($m #(',$ %o o3?$,o $(,in$ o #'#'io o3?$,o7
81
Domino! Fi"i#$ %$ O"i&$i'(
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
22/24
AUTO CHAMADAS88
Domino! Fi"i#$ %$ O"i&$i'(
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
23/24
DIAGRAMA DE SEQUNCIA8=
Domino! Fi"i#$ %$ O"i&$i'(
-
7/25/2019 Prtica n 04 - Diagramas de sequncias.pptx
24/24
REFERNCIAS17 S3'o))o2 o!5 H7 V UM> 87= T$o'i( $ P',i)(7 E'i)( E%i,o'(2 8011
87 F*'$'i2 S5'io7 Mo%$"($m %$ Si!,$m(! O'i$n,(%o! ( O3?$),o! V En!ino Di%,i)o7E'i)( $%i,o'(2 801=7
=7 N*n$!2 M7 OKN$i"2 H V F*n%(m$n,(" %$ UM>7 FCA $%i,o'( $%2 8004
47 N*n$!2 M7 OKN$i"2 H7 R(mo!2 P V E