Prática nº 04 - Diagramas de sequências.pptx

Embed Size (px)

Citation preview

  • 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