DIAGRAMAS DE ATIVIDADES
Sistema de Clínica Médica
Sistema de Clínica Médica
Sistema de Hospedagem Web
Diagramas de Atividade
Finalidade
• É usado para esclarecer fluxos de controles ou atividades em operações complexas e em casos de uso.
• Destaca a lógica de realização de uma tarefa;
• Decompõe uma atividade em sub-atividades
(atividades de mais baixo nível), com fluxo de controle seqüencial ou concorrente entre subatividades
Características
• São um caso especial dos Diagramas de
Estados;
• São semelhantes aos antigos fluxogramas;
• São muito usados para modelar atividades concorrentes • Uma transição entre atividades é gerada simplesmente pelo término de uma atividade e não por eventos externos.
Principais elementos
•
•
•
•
•
•
Estados iniciais e finais;
Atividades;
Decisões;
Transições;
Barras de Sincronização;
Partições.
Estados Iniciais e Finais
• Todo diagrama de atividade possui um estado inicial e um final.
• O estado inicial indica o início do fluxo de controle do diagrama e o estado final indica o término do diagrama.
• Sempre um estado inicial deve existir, mas podem existir vários estados finais.
Estados Iniciais e Finais - Representação Gráfica
Estado Inicial
Estado Final
Atividades
• É uma ação a ser desenvolvida, e quando finalizada transfere automaticamente o fluxo de controle para outras atividades.
• O significado de uma atividade depende do contexto em que o diagrama é utilizado:
– Uma tarefa realizada por uma pessoa no caso da representação de um processo manual,
– Um processo no caso de um sistema automatizado ou
– Um método no caso de descrição de um outro método
Atividade - Representação Gráfica
ATIVIDADE
Decisão
• Decisão é um recurso utilizado para controlar desvios no fluxo de controle de um diagrama de atividade.
• Ele é composto de condições booleanas e cada condição, quando satisfeita, dispara uma transição correspondente.