diagrama de atividades prof. edson e. scalabrin [email protected] telefone: 0xx-41-3271-1360
TRANSCRIPT
Diagrama de Atividades:Notação
Atividade
Passagem de uma atividade para outra
Decisão
Subdivisão
Junção
Entrada
Saída
Merge
Diagrama de Atividades:Notação
Condição[pagamento atrasado]
Expedição LogísticaIndica a passagem do fluxode uma atividade entre umator e outro.
Preencher Pedido Indica que uma atividadetem subatividades ou as estáinvocando
Diagrama de Atividade
MostrarMessageBoxExibindo na
Tela
Criar arquivopostscript
Enviar arquivopostscript para
impressora
RemoverMessageBox
JanelaCliente.ExibaClientes()
Diagrama de Atividade
MostrarMessageBoxExibindo na
Tela
Criar arquivopostscript
RemoverMessageBox
JanelaCliente.ExibaClinetes()
^Impressora.Print()
Diagrama de Atividade
MostrarMessageBox
na Tela “Disco Cheio”
Criar arquivopostscript
RemoverMessageBox
JanelaCliente.ExibaClinetes()
^Impressora.Print()
MostrarMessageBoxExibindo na
Tela
[disco cheio]
[espaço livre no disco]
Diagrama de Atividade
Início
AtualizarDisplayer
Sampler.Run(canal,frequencia)
CalcularPerformance
Diagrama de Atividade
Início
AtualizarDisplayer
Displayer
CalcularPerformance
Sampler
Diagrama de Atividades: Preparar Bebida
Procurar bebida
Acrescentar água ao
reservatório
Por café no filtro
Pegar xícaras
Por filtro na máquina
Ligar máquina
Coar café
Pôr café nas xícaras
luz se apaga
[café encontrado]
[nenhum café]
Pegar latas de
refrigerante
[refri encontrado]
Beber
[nenhum refri]
Diagrama de Atividades: Decisões
Calcular custo total
Emitir fatura
[operação liberada] [custo < R$ 500]
Solicitar autorização
[custo >= R$ 500]
Diagrama de Atividades: Raias
EstoqueVendasCliente
Requisitar serviços
Receber pedido
Pagar
Receber pedido
Entregar pedido
Preencher pedido
Fluxo de Ações e de Objetos: exemplo
EstoqueVendasCliente
Requisitar serviços
Receber pedido
Pagar
Assinar pedido
Entregar pedido
Preencher pedido
Pedido [emitido]
Pedido [aceito]
Pedido [preenchido]
Pedido [entregue]
Diagrama de Atividades:Regiões de Atividades Interrompidas
Selecionarproduto
Visualizardetalhes
Retirarproduto
Fecharcompra
Adicionarproduto
CancelarCesta
Ajustarestoque
Compraaprovada e
fechada
Solicitou cancelamento
da compra
Diagrama de Atividades:Periodicidade e sinais de aceitação
Emitirrelatório defaturamento
Envia e-mail de faturamento
fechamento
Relatórioemitido
E-mailrecebido
[Todo dia 1ºde cada mês]
1 2 3 4
51. Uma ampulheta indica atividades que ocorrem com periodicidade.
2. Uma atividade comum
3, 4. Um sinal enviado (3) e um sinal recebido (4) que ocorrem e geram uma transição.
5. Uma atividade comum.
Exercício
Fazer os diagramas de atividades para um sistema de compra e venda de produtos na WEB
Casos de Uso
Locação de DVD via Internet
Processo de alugar DVDs na WEB
Processo de alugar DVDs na WEB
Cadastramento de Clientes e Beneficiários
Diagrama de Estados
Secretaria Eletrônica
Diagrama de Estados
Desligado
Avisandofaça: apresentar
o aviso
Gravandofaça: gravar a mensagem dequem chamou
Chamador desliga Campainha[n. toques = 5]/ responder à chamada
Chamado atende
Chamador desliga
Conversando
Chamada detectada/ posição n. toques := 0
Chamadordesliga
Aviso termina
Chamado atende
Chamador desliga
Campainha[n. toques < 5]
Tocando acampainha