Académique Documents
Professionnel Documents
Culture Documents
DIAGRAMA DE ATIVIDADES
Clique para editar o estilo do subttulo mestre
7/5/12
Trabalho solicitado pela docente Aline Patrcia Mano, como cumprimento das atividades da disciplina: Gesto da Qualidade
Discentes: Anna Paula DAmico Caroline Conceio da Cunha Lvia Neri Lucinara Fernandes Coelho
7/5/12
INTRODUO
Diagrama de atividades (D/At) Elemento de modelagem simples Capaz de descrever fluxo de trabalho numa organizao, estabelecendo o plano mais adequado ao projeto Diferencia-se de um mero fluxograma Possibilidade de representao de atividades concorrentes, com execuo em paralelo
7/5/12
Booch, 1999
INTRODUO
O Diagrama de Atividades utilizado para descrever lgica de programao, processos de negcio e fluxos de trabalho. Este diagrama determina as regras essenciais de seqncia que se deve seguir para a execuo do processo. Sendo assim o diagrama de atividades sequencia as atividades, seus produtos de entrada e sada, e estados do fluxo de objetos.
LACHTERMARCHER, 2008 ABDALA, 2003 7/5/12
INTRODUO
O modelo em diagrama de atividades permite uma visualizao do encadeamento das atividades e os dados passados entre elas, permitindo a representao de atividades compostas.
ESELAW, 2009
7/5/12
INTRODUO
A partir do diagrama possvel:
Analisar
7/5/12
INTRODUO
Esse modelo de diagramas ilustra o caminho percorrido ao se executar uma operao. Esse diagrama mostra como est a situao ao se iniciar uma tarefa e passa por todas as micro-atividades dentro de cada operao visitando todos os fluxos de possveis caminhos alternativos at chegar a um ponto decisivo, que no aceite o prosseguimento, finalizando assim a tarefa.
7/5/12
INTRODUO
Ao se terminar uma ao, imediatamente se comea outra no contexto da atividade expressada pelo diagrama. A ao oferece uma idia de atomicidade, que no pode ser mais fragmentada, j a atividade pode ser particionada em vrias aes.
7/5/12
INTRODUO
Um diagrama de atividade essencialmente um grfico de fluxo, mostrando o fluxo de controle de uma atividade para outra. Ele empregado para fazer a modelagem de aspectos dinmicos do sistema. Na maior parte, isso envolve a modelagem das etapas seqenciais em um processo computacional; Os diagramas de atividades do nfase ao fluxo de controle de uma atividade para outra;
7/5/12
implementao do plano crtica para a empresa; com experincia na execuo das atividades envolvidas; com preciso os tempos para execuo das atividades.
7/5/12
Responsveis
Estimados
ATIVIDADES
Atividade
tempo. So representadas por setas de linha contnua, conforme ilustrado na Figura 1, indicando que necessrio um certo tempo para serem executadas. Toda seta inicia-se com um n ou evento, denominado evento-incio, e termina com outro, chamado de evento-fim de atividade.
7/5/12
ATIVIDADES
Figura 1
7/5/12
ATIVIDADES
O encadeamento das setas indica a sequncia cronolgica das atividades. Na Figura 2 a atividade (10,20) dita precedente imediata das atividades (20,30) e (20,40).
Figura 2
7/5/12
NS DE CONTROLE
Alm de aes, atividades, eventos e objetos, os diagramas de atividade admitem um conjunto de assim chamados ns de controle, pois controlam o fluxo do processo. Esses ns podem ser visualizados na figuras a seguir.
Gudwin, UNICAMP
7/5/12
NS DE CONTROLE
Figura 3
Figura 4
Figura 5
Figura 6
7/5/12
NS DE CONTROLE
N de deciso.
Quando existe um nico arco de entrada no n e diversos arcos de sada, ele representa um n de deciso. Nesse caso, cada arco de sada deve indicar uma condio de guarda, entre colchetes, condio que deve ser satisfeita para caracterizar o respectivo arco como a sequncia de controle.
Gudwin, UNICAMP
7/5/12
NS DE CONTROLE
N de Sincronizao
Esse n utilizado para representar fluxos de controle que ocorrem em paralelo, ou seja, aes que devem acontecer em paralelo. Ns de sincronizao podem ser de dois tipos diferentes.
Gudwin, UNICAMP
7/5/12
NS DE CONTROLE
Tipo Fork Ocorre quando se quer indicar que, a partir daquele instante, as aes subsequentes devem acontecer em paralelo.
Gudwin, UNICAMP
7/5/12
NS DE CONTROLE
Tipo Join Servem para indicar um ponto de sincronizao entre fluxos de ao que esto acontecendo em paralelo. Somente quando todas as aes que chegam a um join estiverem concludas que a ao consecutiva pode ser executada.
NS DE CONTROLE
Quando o final de uma ao alcana um n do tipo final de atividade, isso significa que a atividade como um todo, representada pelo diagrama termina. Quando o final de uma ao alcana um n do tipo final de fluxo, somente o fluxo em questo que termina, mas a atividade continua, em outros fluxos que estejam ainda em funcionamento.
7/5/12
TEMPO
Cada atividade est associada um intervalo de tempo, e cada n ou evento est associado uma data. Atravs do tempo, possvel identificar atividades crticas, com pouca ou nenhuma folga de tempo, e a partir da aperfeioar o plano. Para isso torna-se necessrias outras definies, denominadas datas de eventos.
7/5/12
TEMPO
TAHA,
7/5/12
TEMPO
Define-se Tc (data mais cedo) ou Forward Pass a mnima data em que estaro concludas todas as atividades do projeto. representado na parte superior de um retngulo colocado prximo ao evento correspondente. Tc
A data Tc calculada somando-se as duraes de todas as atividades precedentes. Tc(f) = Tc(i) + D(i,f)
7/5/12
TEMPO
TAHA, 2007
7/5/12
TEMPO
No caso de haver mais de uma atividade saindo do evento-incio, logicamente o valor de Tc dever ser o maior nmero obtido. Assim: Tc(f) = mx [Tc(i) D(i,f)]
7/5/12
TEMPO
Para definirmos as datas mais tarde ou Backward Pass, necessrio atribuir arbitrariamente uma data mxima ao evento final (evento no qual termina a ltima atividade do plano).
Representada por Tt, a data mais tarde em que um evento possa ocorrer sem causar um atraso na data final do plano.
7/5/12
TEMPO
representado na parte inferior de um retngulo colocado prximo ao evento correspondente.
A data Tt de um evento-incio qualquer obtida subtraindo-se da data mais tarde do evento-fim correspondente, a durao da atividade subsequente imediata. Assim;
Tt
7/5/12
TEMPO
TEMPO
No caso de haver mais de uma atividade saindo do evento-incio, logicamente o valor de Tt dever ser o menor nmero obtido. Assim: Tt(i) = mn [Tt(f) D(i,f)]
7/5/12
7/5/12
FOLGAS
O gerenciamento de um plano ser mais eficaz se forem conhecidas e administradas as folgas existentes nos eventos do D/At.
7/5/12
FOLGAS
FOLGA DE EVENTO
pode
suportar
na
com
as
7/5/12
FOLGAS
FOLGAS DE ATIVIDADES Existem dois tipo de folga de atividades: a folga total e a folga livre.
Folga Total (FT): o atraso mximo que uma atividade pode ter sem causar um atraso na data final do plano.
FOLGAS
Folga livre (FL): o atraso mximo que uma atividade pode ter sem causar um atraso na data de incio de qualquer atividade subseqente.
A partir das duas frmulas anteriores, fcil verificar que a folga total de uma atividade.
EXEMPLO
Folgas
7/5/12
CAMINHO CRTICO
Atividade crtica aquela cujas folgas totais so as menores entre todas as demais.
As
7/5/12
CAMINHO CRTICO
Existem vrios caminhos para se atingir o evento final, uma com maior e outros com menor durao total.
Caminho crtico: o caminho com a maior durao e representa o menor prazo possvel para a concluso do projeto.
7/5/12
CAMINHO CRTICO
Importncia: Conhecimento dos prazos; Identifica as atividades crticas; Permite estabelecer atividades. prioridades entre as
7/5/12
CAMINHO CRTICO
Identificao: O caminho crtico determinado pelo conjunto de atividades que possuem folga zero entre as mesmas.
-
7/5/12
EXEMPLO
Caminho crtico:10-20-50-60.
EXEMPLO
Listar as atividades Preparar as cartelas Identificar os caminhos seqenciais de atividades Arranjar as cartelas Esboar as setas e eventos Anotar as duraes e das atividades Desenhar a rede de eventos e atividades Numerar os eventos Calcular as datas dos eventos Determinar o caminho crtico e revisar o 7/5/12
LISTAR AS ATIVIDADES
compreende
as
seguintes
necessrias
para
PREPARAR AS CARTELAS
partir da relao de precedncias /subsequnciais das atividades, alinhar horizontalmente as atividades que formam um caminho sequencial.
Atividad e1
Atividad e2
Atividad e3
Atividad e4
7/5/12
sequenciais com atividades encaminhados em paralelo (simultaneamente) em relao aos demais caminhos.
Atividad e1 Atividad e2 Atividad e 2.1 Atividad e 2.2 Atividad e3
7/5/12
ARRANJAR AS CARTELAS
Posicionar
as cartelas numa folha de flipchart, de acordo com os critrios: com o caminho sequencial que tem o maior numero de atividades. as cartelas em ordem de precedncia, deixando um espao entre elas suficiente para desenhar um n (crculo) que seja visvel para todos da equipe. cada caminho sequencial 7/5/12 restante,
Comece
Disponha
Para
7/5/12
Estimar
as mais precisas possveis devem ser feitas para a reduo de cada atividade. de tempo: dias, semanas ou horas (evitar usar ms). importante considerar se a atividade pode usar o tempo dos feriados e fins-de-semana, ou no.
7/5/12
Unidade
atividade.
Dados
7/5/12
a limpo a rede at aqui esboada, desenhando-a na forma definitiva em uma ou mais folhas de flip-chart,
7/5/12
NUMERAR OS EVENTOS
Numerar No
se deve numerar um evento sem que todos os eventos precedentes tenham sido numerados. seta deve dirigir-se de um evento de nmero mais baixo para um numero mais alto. os eventos de 10 em 10 (10, 20, 30,...) Incio: 00
7/5/12
Enumerar
as duraes das atividades, prximo ao ponto mdio das setas. as datas mais cedo e datas mais tarde de cada evento.
Calcular
7/5/12
crticas.
Revisar
o D/At e, caso necessrio, identificar meios de reduzir o prazo: feitas , mesmo que no sejam sobre atividades crticas, podem deslocar o caminho crtico.
Alteraes
7/5/12
Sequncia de atividades do incio ao final do projeto; DO PROJETO: Exige a concluso de toas as atividades; TOTAL DO PROJETO: Definido pelo caminho mais longo; CRTICO: Caminho mais longo do incio ao final;
7/5/12
CONCLUSO
TEMPO
CAMINHO
IMC:
Tempo de incio mais cedo de cada atividade Tempo de trmino mais cedo de cada atividade Tempo de incio mais tarde de cada atividade Tempo de trmino mais tarde de cada atividade.
7/5/12
TMC:
IMT:
TMT:
7/5/12
Caminho
7/5/12
A-B-C-G-HI-J
7/5/12
Agrega
Gantt;
til
para pequenos projetos ou projetos parciais, com cronogramas de durao relativamente curta. D/At-escala, o comprimento (horizontal) das setas proporcional durao das 7/5/12
No
de GANTT um instrumento que permite modelar a planificao de tarefas necessrias para a realizao de um projeto. Inventado em 1917 por Henry L. GANTT.
7/5/12
EXEMPLO
Estudo Anlise
Identificar
7/5/12
EXEMPLO
PROCESSOS: Negcio:
Organizacionais:
Gerenciais:
7/5/12
EXEMPLO
Viso
7/5/12
EXEMPLO
Identificar
reas
EXEMPLO
Duas
7/5/12
EXEMPLO
Modelo
Vender
Comidas
Setores:
7/5/12
7/5/12
7/5/12
7/5/12
EXEMPLO
Modelo
Vender
Comidas
Setores:
7/5/12
7/5/12
7/5/12
REFERNCIAS
Gudwin R. R., Diagramas de Atividade e Diagramas de Estado. DCA-FEECUNICAMP Exemplos Diagrama de Atividade para Modelagem de Negcios - Estudo de Caso: Fast Food Rodrigues S. A., Projeto Multiplus, Preparando para o concurso Gerenciamento de Projetos, Gerenciamento do Tempo (Disponvel em <http://www.sergiorodrigues.net/aulas/downloads/gp/Preparatorio%20GP %202_Tempo.pdf> Acessado 16/06/2012). Diagrama de Gantt, (Disponvel <http://pt.kioskea.net/contents/projet/gantt.php3> Acessado 16/06/2012) -
em em
7/5/12
REFERNCIAS
Booch, G., Rumbaugh, J. Jacobson, I.: Unified Modeling Language User Guide. Addison-Wesley. (1999)
http://www.purainfo.com.br/artigos/uml-diagrama-de-atividades. ltimo acesso dia 17/06/2012. LACHTERMARCHER, L. SILVEIRA, D.S. PAES, R.B. LUCENA, C.J.P. Transformando o Diagrama de Atividades em Uma Rede de Petri atravs do QVT. Monografias em Cincia da Computao, No. 24/08. ISSN: 0103-9741. Abril, 2008. Proceedings / 6th Experimental Software Engineering Latin American Workshop (ESELAW 2009). November 11-13, 2009 So Carlos, So Paulo, Brazil ; organizers UFSCar, UFG, ICMC/USP -- So Carlos, SP : UFSCar, 2009. ISBN: 978-85-99673-03-4.
7/5/12
REFERNCIAS
ABDALA, M.A.D. LAHOZ, C. SANTANNA, N. Utilizando o SPEM para a Modelagem dos Processos da Qualidade e do Gerenciamento da Configurao em um Ambiente Integrado. V Simpsio Internacional de Melhoria de Processo de Software. Recife, PE Brasil, 2003. TAHA, H.A. Pesquisa Operacional. Editora Pearson, 2007. ISBN 978857605103 Gudwin R. R., Diagramas de Atividade e Diagramas de Estado. DCA-FEEC-UNICAMP. ALMEIDA, R.G. NETO, A.I. Anlise de Processos de Negcios Usando o Diagrama de Atividades da UML: Um estudo de Caso. XXVIII Encontro Nacional de Engenharia de Produo, Rio de Janeiro, RJ, Brasil, 2008.
7/5/12