Sei sulla pagina 1di 2

Bibliografia

Diagramas de Sequncia do Sistema


! BOOCH, Grady, RUMBAUGH, James, JACOBSON, Ivar. UML: Guia do Usurio. Rio de Janeiro: Campus, 2000. captulos 15, 18 ! LARMAN, Graig. Utilizando UML e Padroes:Uma introduo a anlise e ao projeto orientados a objetos. Porto Alegre: Bookman, ! 2a Edio, 2004. captulos 9, 28 ! 3a Edio, 2007. captulos 10, 15 ! BEZERRA, Eduardo. Princpios de anlise e projeto de sistemas com UML. Rio de Janeiro: Campus, c2003. captulo 7
2

Prof. Maria Augusta Vieira Nelson


PUC Minas

Completando a Anlise
! Aps descrever os fluxos dos casos de uso e o diagrama de classes de domnio ! Podemos completar o modelo da anlise
! investigando os eventos de entrada e sada do sistema ! ilustrando-os com diagramas de sequncia da UML
! sistema considerado como uma caixa preta ! O comportamento do sistema uma descrio do que o sistema faz sem explicar como ele faz
3

Diagrama de Sequncia do Sistema


! Casos de uso descrevem como os atores externos interagem com o sistema de software que estamos interessados em criar.
! ator gera eventos reconhecidos pelo sistema solicitando alguma operao como resposta ! ex.: caixa entra com o identificador de um item solicitando ao sistema registrar a compra daquele item.

! Diagramas de sequncia do Sistema


! ilustram as interaes dos atores com o sistema e as operaes iniciadas por eles.
4

Diagrama de Sequncia do Sistema


! uma figura que mostra os eventos que os atores externos geram, e a ordem em que eles acontecem no tempo ! Deve ser feito um diagrama de sequncia de sistema (DSS) para a sequncia de sucesso principal de cada caso de uso e para cenrios frequentes ou alternativos

Exemplo de DSS

Diagrama de sequncia de um sistema de vendas: cenrio frequente do caso de uso Processar Venda
6

Elementos do DSS

Identificao de eventos
! Eventos so ocorrncias de troca de informao entre os atores e o sistema.
! O evento no a informao trocada mas sim o fato alguma informao ter sido trocada.

! Modelamos o comportamento do sistema atravs de eventos e das aes executadas em respostas a eles. ! Os eventos em geral esto associados aos verbos na descrio textual dos casos de uso
! identificar os verbos e os contextos nos quais aparecem
7 8

Construindo um DSS

Definindo o comportamento do sistema


! Casos de uso descrevem como os atores externos interagem com o sistema ! Durante a interao um ator gera eventos reconhecidos pelo sistema
! solicitando alguma operao como resposta

! Diagrama de sequncia na anlise ilustra


! as interaes de atores com o sistema ! as operaes iniciadas pelos atores
9 10

Diagramas de sequncia
! Diagramas de sequncia refinados
! substituem o sistema pelos objetos do modelo de domnio ! mostra as interaes entre os objetos do sistema

Diagramas de Interao (UML)


! Diagrama de sequncia
! apresenta as mensagens ordenadas no tempo ! a visualizao fica prejudicada a medida que o nmero de objetos cresce ! disposio dos objetos em uma dimenso

! Diagrama de comunicao:
! apresenta as mensagens enfatizando os relacionamentos ! difcil ver a sequncia de mensagens ! melhor utilizao do espao ! disposio dos objetos em duas dimenses

11

! Ambos so equivalentes

12

Potrebbero piacerti anche