DIAGRAMA DE ATIVIDADES



Documentos relacionados
Eduardo Bezerra. Editora Campus/Elsevier

Resolução da lista de exercícios de casos de uso

Desenvolvimento de uma Etapa

MODELAGEM DO SISTEMA: DIAGRAMA DE ATIVIDADES

Terceira Avaliação Visualg & Pascal

Modelagem Dinâmica com UML

Casos de uso Objetivo:

UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva

5 Exemplo de aplicação

CALEDÁRIO ESCOLAR. Página 1 de 24

MODELAGEM DE SISTEMAS

Modelos de Sistemas Casos de Uso

Sistema Integrado de Atendimento

PROCEDIMENTO DE AVALIAÇÃO DE PERFIL E TREINAMENTO VAPT VUPT

Aprovação de Contrato de Venda

Exercícios Diagrama de Casos de Uso. Disciplina: Engenharia de Requisitos

Uma visão mais clara da UML Sumário

DIAGRAMA DE CASO DE USO

Acessando o SVN. Soluções em Vendas Ninfa 2

ERP Aliquotas Medias de Impostos 1-Tratada a importação do novo campo Descrição do Arquivo fornecido pelo IBPT.

REGULAMENTO PARA DISCIPLINA ISOLADA PÓS-GRADUAÇÃO LATO SENSU (Especialização)

Novo Regulamento da Organização Didático-Pedagógica dos Cursos de Graduação da UTFPR

Manual SIGEESCOLA Matrícula

MANUAL DE INSTRUÇÕES PARA O PREENCHIMENTO DO FORMULÁRIO DE SOLICITAÇÃO DE EMISSÃO DE PARECER TÉCNICO

Manual do Sistema de Almoxarifado P á g i n a 2. Manual do Sistema de Almoxarifado Geral. Núcleo de Tecnologia da Informação

Curso em Sistema de Editoração Eletrônica de Revistas (SEER) - Tutorial Editores/Editores de Seção

2015 GVDASA Sistemas Suprimentos 1

MÓDULO 3 Cadastros básicos

Padrão ix. Q-Ware Cloud File Publisher Manual para realização do Donwload de Arquivos. Versão

Simulador de Financiamento. Versão: 1.0 Data: 26/05/14 Identificador do documento: SF

DESENVOLVENDO O SISTEMA

Perfil Chefe de Transporte

Bem-vindo ao tópico sobre administração de listas de preços.

Sistema Integrado CAPES - Programa de Apoio a Eventos no País

Manual de Utilização

MANUAL DO PROFESSOR. Suporte: SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS. Skype: suportetisoebras

ERP-8115 Nota Fiscal Eletrônica v2.0 (XML) Erro "Elemento inválido" emitido pelo sistema na transmissão da Nota Fiscal Eletrônica.

COTAÇÃO DE COMPRAS COM COTAÇÃO WEB

DIÁRIO DE CLASSE ELETRÔNICO APRESENTAÇÃO... 2

RANFS - Registro Auxiliar de Nota Fiscal de Serviço. Perguntas e Respostas. Sistema. Versão /04/2010.

Unidade III MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini

1. REGISTRO DE PROJETOS

TABELAS PARA CERTIFICADOS E LIVROS

MANUAL SICCL SQL SRTVS 701 Bloco O Ed. MultiEmpresarial Sala 804 Brasília/DF CEP Fone/Fax: (061) implanta@conselhos.com.

Sistemas - Kz_AcessoNv Manual do Usuário Manual do usuário XPVisitante

1. Acessando o SIGPRH

MANUAL DO SISTEMA WEBDIÁRIO PERFIL PROFESSOR. Diário Eletrônico do Sistema Nambei

Atendimento de Demandas CTIC

Tutorial de uso da Planilha via Web

MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES

BANCO DE DADOS I AULA 6. Wlllamys Araújo willamysaraujo7@gmail.com

REMATRÍCULA PERGUNTAS E RESPOSTAS

Modelagem do Processo de Negócio

Governador Cid Ferreira Gomes. Vice Governador Domingos Gomes de Aguiar Filho. Secretária da Educação Maria Izolda Cela de Arruda Coelho

Guia de utilização da notação BPMN

PROGRAMA DE INICIAÇÃO À DOCÊNCIA PID/2016 REGULAMENTO

COMO FAZER ENTRADA DE MATERIAL POR XML. Após abrir o sistema, localize o menu no canto superior esquerdo e clique em Movimentação > Entrada Material

ABRANGÊNCIA / NÍVEL DE DISTRIBUIÇÃO...

SRP Sistema de Controle de Ata de Registro de Preço. Passo a Passo Gestor de Compras

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Documento de Requisitos

PROCEDIMENTOS PARA AQUISIÇÃO

Nome do Processo: Recebimento de produtos em consignação

PROCEDIMENTO DE MONOGRAFIA / CERTIFICAÇÃO

Especificação do Trabalho

Sumário. Deadlock. Definição. Recursos. M. Sc. Luiz Alberto

Manual SAGe Versão 1.0

PREFEITURA MUNICIPAL DO NATAL

VERSÃO VERSÃO FINANCEIRO NEFRODATA ESTOQUE FINALIZAÇÃO: 10 JUN.

MANUAL DE UTILIZAÇÃO DO TREINAMENTO EAD (Educação a Distância) ÍNDICE

LINXB2C MANAGER RELEASE NOTES DA VERSÃO 8.1

Treinamento SIGES. Índice

Especificação do 3º Trabalho

MANUAL DE INSTALAÇÃO/UTILIZAÇÃO DO PEDIDO ELETRÔNICO

Universidade Federal de Pernambuco Centro de Informática Análise e Projeto de Sistemas IF768 Professor: Augusto Sampaio

Casos de Uso. Professor MSc Wylliams Barbosa Santos wylliams.wordpress.com Laboratório de Programação

Manual. Gerenciamento de Acesso. Brasília, 27 de fevereiro de 2008.

Documento de Requisitos

Sistema Serviço de Valet

MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE

2. Documentos Exigidos:

FAQ REMATRÍCULA

APLICATIVO WebSIGOM *Este documento não pode ser impresso ou comercializado.

As pessoas jurídicas deverão promover a solicitação de mais de um cadastramento. O qual deverá ser realizado em duas etapas:

1. Funcionalidades da opção SAC 1

MANUAL DO PLANO INDIVIDUAL DE TRABALHO

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01

DO USUÁRIO SISFAUNA. Relatórios de Atividades da Lei Declaração de Plantel Estimado

DIÁRIO DE CLASSE ONLINE

Manual de Instruções ISS WEB SISTEMA ISS WEB. Sil Tecnologia LTDA

DIRETORIA DE EXTENSÃO ORIENTAÇÕES AOS COORDENADORES DE PROJETOS/PROGRAMAS PARA UTILIZAÇÃO DO SISTEMA ON-LINE DE EXTENSÃO UNIVERSITÁRIA

(Capitais e Interior) (Demais Localidades) (Capitais e Interior) Golden Fone (SAC)

PROGRAMA DE VALORIZAÇÃO DO PROFISSIONAL DA ATENÇÃO BÁSICA TUTORIAL PARA O COORDENADOR PLANO DE TRABALHO PROVAB

Transcrição:

DIAGRAMA DE ATIVIDADES Profª Lucélia Oliveira Email: lucelia.com@gmail.com

DIAGRAMA DE ATIVIDADES É o diagrama com maior ênfase ao nível de algoritmo da UML e provavelmente um dos mais detalhistas. Era considerado um caso especial do Diagrama de Gráficos de Estados. A partir da UML 2.0 tornou-se um diagrama totalmente independente.

DIAGRAMA DE ATIVIDADES Apresenta muitas semelhanças com os antigos fluxogramas. Este diagrama preocupa-se em descrever os passos a serem percorridos para a conclusão de um método ou algoritmo específico e não um processo completo como é o diagrama de seqüência.

POSSUI TRÊS ESTADOS OBRIGATÓRIOS Estado inicial Estado final Estado de ação

FLUXOS DE CONTROLE Quando a ação está completa, o fluxo de controle passa imediatamente à próxima ação. O fluxo é especificado utilizando setas de fluxo para mostrar o caminho de uma ação seguinte. Fluxo de controle

PONTO DE DECISÃO Representa um ponto do fluxo de controle onde deve ser realizado um teste, uma tomada de decisão. As transições geradas por um Ponto de Decisão necessitam ser providas de uma Condição de Guarda(texto entre colchetes) para determinar qual a condição do teste.

EXEMPLO - PONTO DE DECISÃO

EXEMPLO - DIAGRAMA DE ATIVIDADES

RECOMENDAÇÕES DE UTILIZAÇÃO DO DIAGRAMA DE ATIVIDADES 1. Modelagem dos processos do negócio 2. Modelagem da lógica de um caso de uso 3. Modelagem da lógica de uma operação complexa

1. MODELAGEM DOS PROCESSOS DO NEGÓCIO O processo de negócio também é um processo de entendimento Às vezes os modelos são construídos para melhorar o entendimento de um determinado problema Nesse caso, o enfoque está em entender o comportamento do sistema no decorrer de diversos casos de uso

EXEMPLO -MODELAGEM DOS PROCESSOS DO NEGÓCIO

2. MODELAGEM DA LÓGICA DE UM CASO DE USO Na descrição de um caso de uso, não há uma sintaxe clara para indicar decisões, iterações e fluxos executados em paralelo. É comum utilizar frases como O passo P ocorre até que a condição C seja verdadeira ou Vai para o passo 9 do Fluxo Principal. Nessas situações, é interessante complementar a especificação do caso de uso com um diagrama de atividades. O diagrama de atividades deve ser usado para complementar a especificação e não para substituí-la.

EXEMPLO - MODELAGEM DA LÓGICA DE UM CASO DE USO

3. MODELAGEM DA LÓGICA DE UMA OPERAÇÃO COMPLEXA Em alguns casos, quando uma operação de uma classe de controle implementa uma regra de negócio, pode haver a necessidade de descrever a lógica dessa operação ou da própria regra de negócio. Diagramas de atividades também podem ser usados com esse objetivo

DESCRIÇÃO DE UMA REGRA DE NEGÓCIO: A nota de um aluno em uma disciplina (um valor de 0 a 10) é obtida pela média de duas avaliações durante o semestre, A1 e A2, ou pela freqüência nas aulas. Se o aluno obtiver nota maior ou igual a 7.0 (sete), será aprovado. Se o aluno obtiver nota maior ou igual a 5.0 (cinco) e menor que 7.0 (sete), deverá fazer a avaliação final. Se o aluno obtiver nota menor que 5.0 (cinco) será reprovado. Se o aluno obtiver uma freqüência menor que 75% em uma turma, será automaticamente reprovado. Após a prova final, o aluno será considerado aprovado, se sua média final for maior ou igual a 6.0 (seis), caso contrário, será reprovado.

EXEMPLO - MODELAGEM DA LÓGICA DE UMA REGRA DE NEGÓCIO

EXERCÍCIOS 1. Analise o Diagrama de Casos de Uso abaixo, referente a um módulo de matrícula e construa um Diagrama de Atividades para demonstrar modelagem dos processos do negócio. 3.

2. Leia, interprete a descrição do caso de uso abaixo e complemente a sua especificação através de um Diagrama de Atividades Projeto: Controle de Cursos Nome: Manter Aluno Descrição: Este caso de uso permite a inclusão, exclusão, alteração e consulta de alunos, pela atendente Ator Principal: Aluno Ator Secundário: Atendente Pré-condição: A atendente deverá estar devidamente identificada pelo sistema

Fluxo Principal: 1. A Atendente informa o código do aluno [A1] 2. A Atendente solicita a busca 3. O sistema pesquisa os dados do aluno 4. O sistema exibe os dados do aluno [A2] 5. A Atendente edita os dados do aluno [A3] 6. A Atendente solicita a gravação dos dados 7. O sistema valida os dados informados 8. O sistema grava os dados do aluno [A4] 9. Fim do caso de uso Fluxos Alternativos: A1. Novo Aluno 1. A Atendente solicita a inclusão de um novo aluno 2. O sistema solicita os dados do novo aluno 3. A Atendente informa os dados do aluno 4. Vai para o passo 6 do fluxo principal

A2. Aluno não encontrado 1. O sistema informa a situação à atendente 2. Vai para o passo 1 do Fluxo Principal A3. Exclusão de Aluno 1. Atendente solicita exclusão do aluno 2. O sistema solicita confirmação da exclusão 3. [se confirmação positiva] Sistema exclui aluno 4. Vai para o passo 9 do fluxo principal A4. Dados inválidos 1. Se algum dado do aluno estiver em desacordo com as regras de validações e restrições, o sistema informa situação à Atendente 2. Vai para o passo 5 do fluxo principal Pós-condições: Os dados são incluídos, alterados ou excluídos conforme solicitação do aluno

Restrições e Validações: 1. Nenhum campo poderá ser deixado em branco 2. O campo CPF deverá ser preenchido somente com números 3. O ano de nascimento deverá ser informado com 4 dígitos

3. Construa um Diagrama de Atividades para o seguinte processo de negócio: A autorização do pagamento tem início após um pedido ter sido realizado pelo cliente. Ao mesmo tempo, a disponibilidade para cada um dos itens do pedido é verificada pelo depósito. Se a quantidade requisitada de um determinado item existe em estoque, tal quantidade é associada ao pedido, caso contrário, a quantidade do item será alterada (se houver em quantidade menor), se a quantidade em estoque for igual a zero, o item será excluído. O pedido é enviado pelo depósito ao cliente quando todos os itens estiverem associados e o pagamento estiver autorizado. O pedido será cancelado se a ordem de pagamento não tiver sido autorizada.