diagrama de atividades prof. luís fernando garcia [email protected]

12
Diagrama de Atividades Prof. Luís Fernando Garcia Prof. Luís Fernando Garcia [email protected] [email protected]

Upload: internet

Post on 17-Apr-2015

114 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

Diagrama de Atividades

Prof. Luís Fernando GarciaProf. Luís Fernando [email protected]@GARCIA.PRO.BR

Page 2: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

Diagrama de AtividadesDiagrama de Atividades

• Caso especial do diagrama de EstadosCaso especial do diagrama de Estados• Baseado em Redes de PetriBaseado em Redes de Petri

• Maior ênfase ao nível de AlgoritmoMaior ênfase ao nível de Algoritmo• Semelhança com FluxogramasSemelhança com Fluxogramas

• Descrever os PASSOS a serem percorridos Descrever os PASSOS a serem percorridos para a conclusão de um método para a conclusão de um método ESPECÍFICO e NÃO de um processo ESPECÍFICO e NÃO de um processo completo (sequência/colaboração) ...completo (sequência/colaboração) ...

Page 3: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

Diagrama de AtividadesDiagrama de Atividades

• Estado de AçãoEstado de Ação

• Realização de uma Ação dentro de um Realização de uma Ação dentro de um fluxo de controle ...fluxo de controle ...

• Atômico (não pode ser decomposto...)Atômico (não pode ser decomposto...)

• 1 atividade = n Estados de Ação1 atividade = n Estados de Ação

Page 4: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

Diagrama de AtividadesDiagrama de Atividades

• Estado de AçãoEstado de Ação

Page 5: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

Diagrama de AtividadesDiagrama de Atividades

• Ponto de DecisãoPonto de Decisão

• Ponto do fluxo de controle onde deve Ponto do fluxo de controle onde deve ser realizado um TESTE – TOMADA ser realizado um TESTE – TOMADA DE DECISÃODE DECISÃO

• Condição de Guarda [ ]Condição de Guarda [ ]

Page 6: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

Diagrama de AtividadesDiagrama de Atividades

• Ponto de DecisãoPonto de Decisão

Page 7: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

Diagrama de AtividadesDiagrama de Atividades

• Ponto de DecisãoPonto de Decisão

Page 8: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

Diagrama de AtividadesDiagrama de Atividades

• Concorrência DinâmicaConcorrência Dinâmica

• Laço de repetiçãoLaço de repetição• Símbolo de MULTIPLICIDADE ( * )Símbolo de MULTIPLICIDADE ( * )

Page 9: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

Diagrama de AtividadesDiagrama de Atividades

• Envio de SinaisEnvio de Sinais

• Transmissão de um sinal para um Transmissão de um sinal para um dispositivo EXTERNOdispositivo EXTERNO

• Normalmente um HardwareNormalmente um Hardware

Page 10: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

• Envio de SinaisEnvio de Sinais

• Exemplo:Exemplo:

Page 11: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

Diagrama de AtividadesDiagrama de Atividades

• Raias de NataçãoRaias de Natação

• Extensão do Diagrama de AtividadesExtensão do Diagrama de Atividades• Identificar os diversos SETORES, Identificar os diversos SETORES,

DEPT, ATORES que interagem com DEPT, ATORES que interagem com um PROCESSOum PROCESSO

• Zonas de influência de determinado Zonas de influência de determinado ATOR sobre determinado PROCESSOATOR sobre determinado PROCESSO

Page 12: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR

Diagrama de AtividadesDiagrama de Atividades

• Raias de NataçãoRaias de Natação

• Extensão do Diagrama de Extensão do Diagrama de AtividadesAtividades

• Identificar os diversos Identificar os diversos SETORES, DEPT, ATORES SETORES, DEPT, ATORES que interagem com um que interagem com um PROCESSOPROCESSO

• Zonas de influência de Zonas de influência de determinado ATOR sobre determinado ATOR sobre determinado PROCESSOdeterminado PROCESSO