Diagrama de Atividades
Diagrama de Atividades Caso especial do diagrama de Estados Maior ênfase ao nível de Algoritmo Semelhança com Fluxogramas Descrever os PASSOS a serem percorridos para a conclusão de um método ESPECÍFICO e NÃO de um processo completo (sequência/colaboração)...
Diagrama de atividade Os conceitos utilizados são: A 5.0 Unregistered Atividades: representa um comportamento a ser realizado Informa dados do login A 5.0 Unregistered Sub-atividade: representa a execução de uma seqüência não atômica de atividades que possuem uma determinada duração dentro de uma atividade maior. Executar rotina de decodificação Transição (control flow): mostra o fluxo de uma atividade para outra, indicando a conclusão da atividade anterior. Atividade 1 Atividade 2
Diagrama de Atividades Estado de Ação Realização de uma Ação dentro de um fluxo de controle... Atômico (não pode ser decomposto...) 1 atividade = n Estados de Ação
Diagrama de atividade Ação: processo ou transformação que ocorre num sistema que não pode mais ser decomposta Consultar produto Decisão: indicam que diferentes transições podem ser disparadas, exclusivamente, dependendo de uma determinada condição
Estado de Ação Diagrama de Atividades
Diagrama de Atividades Ponto de Decisão Ponto do fluxo de controle onde deve ser realizado um TESTE TOMADA DE DECISÃO Condição de Guarda [ ]
Ponto de Decisão Diagrama de Atividades
Ponto de Decisão Diagrama de Atividades
Diagrama de Atividades Concorrência Dinâmica Laço de repetição Símbolo de MULTIPLICIDADE ( * )
Diagrama de atividade impressora Objeto: representa o(s) objeto(s) envolvido(s) na atividade descrita pelo diagrama. verificar im pressora Envio de sinal: representa a transmissão de um sinal para um dispositivo externo, geralmente um item de hardware. im pressora pronta Recebimento de sinal: representa o recebimento de um sinal para um dispositivo externo, geralmente um item de hardware.
Diagrama de Atividades Envio de Sinais Transmissão de um sinal para um dispositivo EXTERNO Normalmente um Hardware
Envio de Sinais Exemplo:
Diagrama de Atividades Barra de Sincronização Bifurcação (Fork): separa uma transição de entrada em várias transições que são disparadas ao mesmo tempo. Sincronização(Join): concatena as transições oriundas de uma bifurcação.
Diagrama de Atividades Raias de Natação Extensão do Diagrama de Atividades Identificar os diversos SETORES, DEPT, ATORES que interagem com um PROCESSO Zonas de influência de determinado ATOR sobre determinado PROCESSO
Diagrama de atividade Raias: são utilizadas para representar unidades organizacionais e/ou pessoas envolvidas num processo de negócios. Também podem ser utilizadas para representar o ator e a aplicação em si, no caso da modelagem da interação entre os mesmos. Cliente Dep. Juridico Processo de negócio Interação para realização de um caso de uso
Raias de Natação Diagrama de Atividades Extensão do Diagrama de Atividades Identificar os diversos SETORES, DEPT, ATORES que interagem com um PROCESSO Zonas de influência de determinado ATOR sobre determinado PROCESSO
Cl iente Ven dedor Solicita cartuchos Verifica cartuchos Modelagem de processo de negócio Escolhe cartuchos Verifica cadatro cliente [cliente não cadastrado] Fazer ficha [ok] Registar venda Faz pagamento Informa total nota fiscal cartuchos Registra Pagamento Emite Nota Fiscal Entrega cartuchos e nota
Cli ente SigLacen Informa dados do login Aplicação solicita dados do login [confirm a] Valida dados [dados inválidos] Efetua login Apresenta orçamentos e menu