Professional Documents
Culture Documents
Diagramas da UML
Diagrama
de
A/vidade
Um Diagrama de atividade essencialmente um grfico de fluxo, mostrando o fluxo de controle de uma atividade para outra.
Iden/car
as
A/vidades
A
a/vidade
uma
etapa
no
processo,
onde
algum
trabalho
est
sendo
realizado.
Este
trabalho
pode
ser
um
clculo,
a
localizao
de
algum
dado,
entre
outros
.
Uma
a/vidade
indica
uma
ao
a
ser
executada.
Ponto de Merge
Condio de Guarda
Bifurcao
Unio
A/vidade
Diagrama de Atividade
Denio:
uma
etapa
de
um
processo,
onde
algum
trabalho
est
Pino de Entrada sendo
realizado.
e Sada
Ponto de Merge
Raias de Natao Atividades
Condio de Guarda
Exemplo:
Bifurcao
Unio
Notao da Atividade
Uma atividade uma etapa de um processo, onde algum trabalho est sendo realizado. A atividade representada por um retngulo com bordas arredondadas, contendo o texto.
Atividade
12
Transies
Diagrama de Atividade possui Conceitos
Denio: Pino de Entrada e Sada Tambm conhecido como uxo de controle um conector que liga dois ns, representado por Ponto de Merge uma linha com uma seta apontando para a direo. Raias de Atividades Natao
pode ser
Inicio e Fim
Condio de Guarda
Exemplo:
Bifurcao
Unio
14
Mudar de pgina
15
Raias
de
Natao
Denio:
Serve
para
par/cionar
em
grupos
os
estados
de
a/vidades
de
um
diagrama
de
a/vidades,
cada
grupo
representando
a
o r g aPino deEntradad e
n e g c i o s
n i z a o
e Sada r e s p o n s v e l
p o r
e s s a s
a/vidades.
Ponto de Merge
Raias de Natao Diagrama de Atividade
Atividades
possui
Inicio e Fim
Condio de Guarda
Bifurcao
Unio
Diagramas de Atividade
Raias de natao (Swimlane)
Utilizado na modelagem de fluxos de trabalho de processos de negcios; Serve para particionar em grupos os estados de atividades de um diagrama de atividades, cada grupo representando a organizao de negcios responsvel por essas atividades; Na UML, cada grupo chamado uma raia de natao, pois, visualmente, os grupos ficam separados de seus vizinhos por uma linha cheia vertical. A raia de natao especifica um local de atividades.
17
Inicio
e
Fim
Diagrama de Atividade possui Conceitos
Denio: Pino de Entrada e Sada U/lizado para delimitar o incio e trmino de um diagrama de A / Ponto a d e s . O i n i c i o v i d de Merge representado por um circulo p r e e n c h i d o e o m representado de um crculo por Raias Atividades preenchido de um crculo vazio. Natao
pode ser
Inicio e Fim
Exemplo 1: Transies
Condio de Guarda
Decises
pode ser
Exemplo 2: Concorrncia
Bifurcao
Unio
Decises
Diagrama de Atividade possui Conceitos
Denio: Pino de Entrada e Sada U/lizado para representar uma escolha entre dois ou mais uxos, em que um dos uxos Ponto de Merge ser escolhido. Raias de Atividades Natao
pode ser
Exemplo:
Inicio e Fim
Condio de Guarda
Bifurcao
Unio
Notao de Deciso
O losango do diagrama de Atividades a notao da Deciso. Uma seta sai do losango para cada valor possvel da condio testada.
Verificar a senha
Notao de Deciso
[ Sim ]
[ no ]
20
Ponto
de
Merge
Diagrama de Atividade possui
Exemplo:
Pino de Entrada
pode ser e Sada
Ponto de Merge
Denio:
Local
onde
dois
caminhos
se
Raias de juntam
e
con/nuam
como
Atividades Transies Decises Natao
um;
pino
de
entrada
e
sada
-
fornecem
valores
para
as
aes
e
recebem
os
valores
Conceitos
Inicio e Fim
Condio de Guarda
Concorrncia
pode ser
resultantes delas.
Bifurcao
Unio
Ponto de Merge
22
Ponto de Merge
O losango pode ser utilizado para representar um ponto de merge. Local onde dois caminhos se juntam e continuam como um.
23
Condio
de
Guarda
Diagrama de Atividade possui Conceitos
Denio: Pino de Entrada e condio que pode ser uma Sada atribuda a uma transio para restringir a transio entre as Ponto de Merge a/vidades. A condio de guarda pode ser representada entre colchetes. Raias de Atividades Natao [Condio de Guarda]
pode ser
Inicio e Fim
Condio de Guarda
Exemplo: Transies
Bifurcao
Unio
Condio de Guarda
As vezes, a transio s deve ser usada quando certas coisas acontecerem. Uma condio de guarda pode ser atribuda a uma transio para restringir seu uso Utilize o colchete e a condio de guarda dentro dele
25
Sair da Mesa
26
Concorrncia
Diagrama de Atividade possui Conceitos Pino de Entrada e Sada pode ser Inicio e Fim
Ponto de Merge
Raias de Natao
Denio: Descreve vrios threads ou processo sendo executados simultaneamente. Atividades Transies Decises
Condio de Guarda
Concorrncia
pode ser
Bifurcao
Unio
Bifurcao
Diagrama de Atividade possui Conceitos Pino de Entrada e Sada pode ser
Ponto de Merge
Raias de Natao
Atividades
Transies
Exemplo: Decises
Inicio e Fim
Condio de Guarda
Concorrncia
pode ser
Bifurcao
Unio
Unio
Diagrama de Atividade possui Conceitos Pino de Entrada e Sada pode ser
Ponto de Merge
Raias de Natao
pode ser
Bifurcao
Unio
Diagrama de Atividades
Bifurcao e Unio
Para modelagem de fluxos de trabalho de processos de negcios quando da utilizao de fluxos concorrentes. A barra de sincronizao empregada para especificar a bifurcao e a unio desses fluxos paralelos de controle. A barra de sincronizao representada como uma linha fina, horizontal ou vertical.
30
Inicio e Fim
Ponto de Merge
Condio de Guarda
Raias de Natao
Bifurcao
Unio
OBSERVAO:
BARRA DE FERRAMENTAS
DIAGRAMA DE ATIVIDADES
A
representao
car
da
seguinte
maneira:
Domnio do Sistema
DIAGRAMA DE ATIVIDADES
Criando
um
diagrama
de
a=vidades
MBD em cima do domnio (no menu) New Activity Diagram D um nome para o Diagrama D duplo clique no diagrama criado
DIAGRAMA CRIADO
DIAGRAMA DE ATIVIDADES
Com base no Estudo de Caso do Controle de CDs, elabore o DIAGRAMA DE ATIVIDADES da empresa XYZ.
Russian
Gracias
Spanish
Grazie
Italian
Thank You
English
Danke
German
Merci
French
Korean
Japanese
39