Diagrama de Atividades

Slides:



Advertisements
Apresentações semelhantes
Modelo de Casos de Uso Diagrama de Casos de Uso
Advertisements

Análise e Projeto Orientado a Objetos
Diagrama de Atividades
Modelagem de Estados.
APRESENTAÇÃO ELETRÔNICA
Fluxograma de Atividades
UML Diagramas de Caso de Uso (USE-CASE)
Fluxograma de Atividades Informática na Administração prof. Amauri Marques da Cunha Período 2007/1.
Desenvolvimento de Sistemas Baseado na Transformação de Modelos
Desenvolvimento de Sistemas Baseado na Transformação de Modelos
Modelagem Orientada a Objetos
DIAGRAMA DE ESTADOS DIAGRAMA ESTADO TRANSIÇÃO ENTRE ESTADOS.
Introdução à Programação
Professora: Aline Vasconcelos IF Fluminense
Diagrama de Atividades
Curso UML Diagramas de Atividade
(Linguagem de Modelagem Unificada)
Prontuário Eletrônico do Paciente
UML - Unified Modeling Language
Diagrama de Estados.
SGI Sistema de Gestão Industrial
Nota fiscal eletrônica de serviço
DAC – Departamento de Atendimento ao Cliente
Especificação de Requisitos de Software com Casos de Uso
Este treinamento foi desenvolvido para facilitar o ‘Tratamento das Irregularidades do Ponto’, com total segurança e privacidade das informações, através.
UML - Unified Modeling Language
UML Unified Modeling Language
Diagrama de Atividades
Professor Mário Dantas
Diagrama de Atividades
Caso de Uso - Definição Um caso de uso é uma descrição narrativa de uma seqüência de eventos que ocorre quando um ator (agente externo) usa um sistema.
Diagramas de Atividade
Linguagem de Programação JAVA
Estrutura de Decisão Multipla
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática Disciplina: Interpretação de Projetos de Software Professor: Cheli dos S. Mendes.
SACADO CobCaixa Instalação Cadastramento inicial Parâmetros Inicio Fim Acesso ao sistema Usuários Sacados Grupos de Sacados Títulos Relatórios Relatório.
Marcio de Carvalho Victorino
Diagrama de Atividades
ADM – Nota Fiscal Eletrônica
Pedidos Online Herbalife
Análise Orientada Objeto
Análise Orientado aos Objetos Prof. Wolley W. Silva
Tutorial: Cadastro.
Igor Steinmacher, MSc. O maravilhoso mundo da Lógica de Programação.
Unified Modeling Language Professor Mário Dantas A NÁLISE O RIENTADA A O BJETOS Nov/2010.
Entrada de Produtos por arquivo XML
Laboratório de Programação
Modelando Sistemas em UML
Casos de Uso Tarciane Andrade
Fundamentos de linguagens de programação
PDV - Controle de Mesas.
Introdução a Programação
UML Statechart CIn-UFPE.
Um caso de uso conta uma história de como alcançar um objetivo ou um conjunto de histórias de tanto alcançando quanto falhando Caso de uso: “Fazer um pedido”
Algoritmos e Programação I
PORTAL DO AGENTE Guia de acesso rápido.
Modelagem de Sistemas Orientada a Objeto Com UML
MODULO CAIXA AUTOSYSTEM.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Engenharia de Software com o RUP - Workflow de Requisitos
Programação para Web I AULA 2 BANCO DE DADOS.
APRESENTAÇÃO PORTAL CITI CONTA CORRENTE
Diagrama de atividade.
Instalando e configurando a impressora Fiscal
Financeiro - Como controlar(completo)
Compras – Controle de Estoque. Por que é necessário controlar o estoque? Reduzir custos –Se há excesso em estoque A empresa terá custos operacionais para.
Fiscal Informando sua Porcentagem de ICMS. Criado cadastro para que o usuário informe a qual faixa de valor o cliente pertence de acordo com o simples.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
Fluxograma de Atividades Informática na Administração prof. Amauri Marques da Cunha Período 2008/2.
Prof. Thales Castro. Depósito de dados Entidade externa Processo Fluxo de dados.
Transcrição da apresentação:

Diagrama de Atividades – Diagrama de atividades permite modelar o comportamento do sistema, denotando os caminhos lógicos que um processo pode seguir. Ele é um dos diagramas que compõem a visão dinâmica da UML. É necessário entender um processo para poder escrever ou gerar o código correto para o comportamento.

Diagrama de Atividades Atividades e transições – Atividade é uma etapa em um processo, onde algum trabalho esta sendo realizado. Sacar Dinheiro – Um diagrama de Atividades é uma série de atividades ligadas por transições, setas conectando cada atividade. Normalmente, a transição ocorre porque a atividade foi concluída.

Diagrama de Atividades Exemplo de Atividades e transições Ler uma página Mudar de página

Diagrama de Atividades Condição de guarda As vezes a transição deve ser usada quando certas condições acontecerem. A condição guarda pode ser atribuída a uma transição para restringir seu uso. [Terminou com os vegetais] Comer seu jantar Sair da mesa O segmento do diagrama de atividades acima, diz que não pode sair da mesa do jantar a menos que tenha acabado de comer seus vegetais.

Diagrama de Atividades Decisões – O losango do diagrama de Atividades é um ícone de decisão, assim como nos fluxogramas. Sacar Dinheiro No exemplo ao lado, o Caixa Eletrônico fornecerá o dinheiro ao Cliente Se o Saldo for Suficiente, Senão o sistema irá negar o saque [Saldo Suficiente] [Saldo insuficiente] Dê o dinheiro ao cliente Diga não ao cliente

Diagrama de Atividades Decisões Cada opção é identificada por meio de uma condição guarda. Cada condição deve ser mutuamente exclusiva, de modo que somente uma opção seja possível em qualquer ponto de decisão. Essa construção está relacionada a instruções case ou estruturas if-then-else

Diagrama de Atividades Decisões [escolheu chocolate] [escolheu baunilha] [escolheu morango] [escolheu flocos] Sirva sorvete de chocolate. Sirva sorvete de baunilha. Sirva sorvete de morango. Sirva sorvete de flocos.

Diagrama de Atividades Para mostrar as escolhas resultantes de uma atividade, basta modelar as transições saindo da atividade, cada uma com uma condição de guarda diferente. Calcular novo saldo [saldo > 0] [saldo < 0]

Diagrama de Atividades Ponto de Merge – O ícone de losango também é usado para modelar um ponto de merge, o local onde dois caminhos alternativos se juntam e continuam como um.

Diagrama de Atividades Início e fim –Ponto Inicial –Ponto Final Pode haver mais de um ponto final em um diagrama de atividades, pois normalmente o diagrama de atividades possui alguma lógica de decisão que resulta em caminhos alternativos, cada um com seu próprio resultado exclusivo.

Diagrama de Atividades Concorrência – Para mostrar que um processo simples inicia vários threads ou processos concorrentes (simultâneos). Bifurcação

Diagrama de Atividades Exemplo/Exercício Nome do caso de uso: Pedido Diálogo do caso de uso: O usuário Consulta Cliente Se não for encontrado o Cliente, Cadastrar Cliente Senão (localizado) prossegue Abrir Pedido

Diagrama de Atividades Atividade Validar Cliente Ações: Consultar Cliente Cadastrar Cliente Abrir Pedido

Diagrama de Atividades Nome do caso de uso: Pedido Diálogo do caso de uso: O usuário Consulta o Produto O usuário Consulta o Estoque Adiciona o Produto Se houver mais produtos Consultar Produto Senão Fechar Pedido

Diagrama de Atividades Atividade Fazer Pedido Ações: Consultar Produto Cadastrar Estoque Adicionar Produto ao Pedido Fechar Pedido

Diagrama de Atividades Nome do caso de uso: Pedido Diálogo do caso de uso: Emitir Nota Fiscal (NF) Confirmar Pagamento Se inválido Cancelar NF Cancelar Pedido Senao Prosseguir Separar Produto Baixar Estoque Processos Concorrentes Entregar Produto

Diagrama de Atividades Finalização do Pedido

Diagrama de Atividades (Completo)