Diagrama de Atividade

Tamanho: px
Começar a partir da página:

Download "Diagrama de Atividade"

Transcrição

1 PU-Rio Tópico 5 UML - E Diagrama de Atividade Luiz Antônio M. Pereira [email protected] [email protected] 1

2 PU-Rio E DA - Motivação Em muitas situações precisamos especificar Os passos necessários para a realização de uma tarefa Executada em paralelo por mais de um executor; Onde os passos se estruturam de forma não sequencial; om desvios causados por diversas condicionalidades; Onde artefatos são produzidos e trocados entre os executores. Um algoritmo complexo Envolvendo processamento em paralelo, pontos de sincronismo, desvios múltiplos (switches), intercalações, etc. 2

3 PU-Rio E DA - Motivação Diagramas de Atividade da UML são expressivos o suficiente para a modelagem completa de processos com muitas ações executadas em paralelo. 3

4 PU-Rio E DA - onceitos Antes da UML 2.0 eram entendidos como variantes do DTE, onde os estados são estados de atividade; Ação 1 Ação 2 Transição entre Ação 1 e Ação 2 só é trilhada quando Ação 1 termina, ou seja, o evento que provoca a transição é o evento de fim de Ação 1. 4

5 PU-Rio E DA - onceitos Dos diagramas que já existiam na UML, foi o que mais sofreu inovações na versão 2.0; DAs incorporaram nos últimos anos mecanismos para tratamento de paralelismo, partições hierarquizadas e em duas dimensões, pinos etc. 5

6 PU-Rio E DA - onceitos Enfocam o fluxo de controle entre ações do sistema (visão dinâmica); Esses diagramas especificam a ordem de execução das ações, cobrindo, portanto, parte da dimensão temporal do modelo de um sistema; Úteis para modelagem de programas concorrentes, onde se projetam graficamente as threads e pontos de sincronismo. 6

7 PU-Rio E DA - onceitos Vêm sendo usados em inúmeras outras aplicações, além das tradicionais especificações de algoritmos complexos: Processos de engenharia; Processos de negócios (fluxos de trabalho - workflows);... 7

8 PU-Rio E DA - Elementos da Notação Preparar afé Receber Ficha [ficha válida] Ferv er Água olocar Pó no Filtro Despejar Água Ferv ente Sobre o Pó Despejar afé no opo olocar opo na Bandeja Despejar Açúcar no opo Informar "O afé Pode Ser Retirado" [senão] Informar "Ficha Inv álida" 8

9 PU-Rio E DA - Estados Inicial e Final Estado Inicial Preparar afé Receber Ficha [ficha válida] Ferv er Água olocar Pó no Filtro Despejar Água Ferv ente Sobre o Pó Despejar afé no opo olocar opo na Bandeja Despejar Açúcar no opo Informar "O afé Pode Ser Retirado" [senão] Informar "Ficha Inv álida" 9

10 PU-Rio E DA - Estados Inicial e Final Preparar afé Receber Ficha [ficha válida] Ferv er Água olocar Pó no Filtro Despejar Água Ferv ente Sobre o Pó Despejar afé no opo olocar opo na Bandeja Despejar Açúcar no opo Informar "O afé Pode Ser Retirado" [senão] Informar "Ficha Inv álida" Estado Final ou Ponto de Parada 10

11 PU-Rio E DA - Estados Inicial e Final Estado inicial: Indica o ponto de início da atividade; Só pode ter um no mesmo contexto. Estado final: Pode haver mais de um no mesmo diagrama; Quando atingido, a máquina é encerrada, indicando o ponto de término da atividade. 11

12 PU-Rio E DA Atividade e Ações Preparar afé Ação Receber Ficha [ficha válida] Ferv er Água olocar Pó no Filtro Despejar Água Ferv ente Sobre o Pó Despejar afé no opo olocar opo na Bandeja Despejar Açúcar no opo Informar "O afé Pode Ser Retirado" [senão] Informar "Ficha Inv álida" Atividade 12

13 PU-Rio E DA Atividade e Ações Exemplos de ações: Preparar afé Imposto = Renda Líquida * 0,20 Preferencialmente usar nomes com verbos no infinitivo. 13

14 PU-Rio E DA Atividade e Ações Ação é a unidade fundamental para a especificação de um comportamento (UML); Representa algo indivisível (atômica); Atividade é composta de ações e/ou sub-atividades. 14

15 PU-Rio E DA Atividade e Ações Uma ação recebe um conjunto de entradas e as converte em um conjunto de saídas, embora ambos os conjuntos possam ser vazios; O conjunto de entradas para uma ação pode ser resultado das saídas de uma ou mais ações executadas anteriormente. 15

16 PU-Rio E DA - Transições Preparar afé Receber Ficha [ficha válida] Ferv er Água olocar Pó no Filtro Despejar Água Ferv ente Sobre o Pó Despejar afé no opo olocar opo na Bandeja Despejar Açúcar no opo Informar "O afé Pode Ser Retirado" [senão] Informar "Ficha Inv álida" Transição 16

17 PU-Rio E DA Transições Também chamadas de fluxos; São trilhadas quando as atividades origem terminam. São não-qualificadas; ou Qualificadas com guardas : expressões lógicas que indicam as condições em que são trilhadas. As guardas são colocadas entre [ e ] ; 17

18 PU-Rio E DA Transições Preparar afé Receber Ficha [ficha válida] Ferv er Água olocar Pó no Filtro Despejar Água Ferv ente Sobre o Pó Despejar afé no opo olocar opo na Bandeja Despejar Açúcar no opo Informar "O afé Pode Ser Retirado" [senão] Informar "Ficha Inv álida" Desvio ou branch Intercalação ou merge 18

19 PU-Rio E DA Transições Um desvio ou nó de decisão é um nó de controle que escolhe entre fluxos de saída; Fluxos de saída obrigatoriamente guardados com as respectivas condições de saída; 19

20 PU-Rio E DA Transições De um desvio podem partir vários fluxos, desde que as guardas especifiquem condições lógicas mutuamente excludentes. Em outras palavras: um desvio corresponde a um fluxo de controle de entrada com um fluxo de controle de saída. 20

21 PU-Rio E DA Transições [A] [senão] [B] [] [...]... 21

22 PU-Rio E DA Transições A contrapartida de um nó de decisão é um nó de intercalação; Recebe os vários fluxos de entrada (que correspondem aos desvios) e tem um único fluxo de saída. 22

23 PU-Rio E DA Transições Uma intercalação tem que ser colocada sempre que colocamos um nó de decisão, a menos que o fluxo termine ou que outra decisão precise ser tomada. [condição tal] Ação Tal Action1 23

24 PU-Rio E DA Separações e Junções Preparar afé Receber Ficha [ficha válida] Ferv er Água olocar Pó no Filtro Despejar Água Ferv ente Sobre o Pó Despejar afé no opo olocar opo na Bandeja Despejar Açúcar no opo Informar "O afé Pode Ser Retirado" [senão] Informar "Ficha Inv álida" Separação ou fork Junção, união ou join 24

25 PU-Rio E DA Separações e Junções Separações: Uma transição de entrada e várias transições de saída; As atividades ligadas às transições de saída são executadas em paralelo (threads ou fios de execução); Em outras palavras: um fork corresponde a um fluxo de controle de entrada com dois ou mais fluxos de controle de saída. 25

26 PU-Rio E DA Separações e Junções Junções: São as contrapartidas das separações; Marcam pontos de sincronismo; Processamento só passa da junção quanto todos os fios de execução que nela convergem são terminados; A representação no modelo não é obrigatória pela UML. Múltiplos fluxos de entrada em uma ação caracterizam uma junção implícita. Action2 Action3 Action2 Action3 Action4 Action4 26

27 PU-Rio E DA - Partições Partições: Partições ou raias (swimlanes) são usadas quando há necessidade de se indicar quem executa as atividades; As ações executadas por determinado executor/setor são colocadas na raia desse determinado executor/setor; As raias podem ser hierarquizadas; As raias podem ser bi-dimensionais. 27

28 A2 A A1 Processamento Estoque Despacho PU-Rio E DA - Partições B B1 B2 28

29 PU-Rio E DA Fluxo de Objetos Objetos (artefatos) podem ser passados de uma ação a outra durante a execução de uma atividade; Objetos são denotados por retângulos que se situam no fluxo entre as ações que os passam e as que os recebem: Receber Pedido umafatura:fatura Atualizar Estoque 29

30 PU-Rio E DA Fluxo de Objetos O nome do objeto deve ser colocado no interior do retângulo na forma objeto:classe, A referência à instância ou à classe (uma ou outra) é opcional. Nomes aceitáveis: copiafatura:fatura, copiafatura, :Fatura 30

31 PU-Rio E DA Atividades Aninhadas Exemplos: Emitir Boleto de Mensalidade Emitir Boleto de Mensalidade Atividades aninhadas são detalhadas em outros diagramas 31

32 PU-Rio E DA Atividades Aninhadas Para manterem a consistência do modelo, os ASEs 1. riam um diagrama para modelarmos a atividade aninhada; 2. Permitem que arrastemos um diagrama para dentro de outro. 32

33 PU-Rio E DA Sinais e Eventos Temporais O envio de um sinal em um modelo de sistema pode estar associado ao lançamento de uma interrupção; A recepção de um sinal pode estar associada à execução da ação de tratamento dessa interrupção. «signal sending» Solicitar Pagamento «signal receipt» Pagamento onfirmado 33

34 PU-Rio E DA Sinais e Eventos Temporais Um evento temporal é algo que ocorre em um instante determinado (evento temporal fixo), ou após determinado tempo medido com relação à ocorrência de outro evento (evento temporal relativo); Um evento temporal pode dar origem a um fluxo. 34

35 PU-Rio E DA onsolidando... Preparar afé Receber Ficha [ficha válida] Ferv er Água olocar Pó no Filtro Despejar Água Ferv ente Sobre o Pó Despejar afé no opo olocar opo na Bandeja Despejar Açúcar no opo Informar "O afé Pode Ser Retirado" [senão] Informar "Ficha Inv álida" 35

36 PU-Rio E DA onsolidando... Processamento Atendimento Financeiro Receber pedido «signal sending» Solicitar Pagamento Preparar fatura cópia do pedido «signal receipt» Pagamento onfirmado Embalar pedido Notificar transportadora Organizar pedido 36

37 PU-Rio E Aspectos omplementares 37

38 PU-Rio E DA Fim de Fluxo Também chamado de cancelamento; Usado para denotar que um fio de execução terminou, mas a máquina continua ativa; Diferente do ponto de parada, que especifica que TODA a máquina se encerra naquele ponto; Notação: 38

39 PU-Rio E DA Fim de Fluxo [c2] B [c1] A E D 39

40 PU-Rio E DA - onectores Usados para evitar longas setas de fluxos; Usados em quebras de páginas. 40

41 PU-Rio E DA - Pinos Uma ação pode receber parâmetros (objetos, valores, listas de objetos ou de valores etc.) da ação anterior Uma ação pode passar parâmetros para a ação seguinte na sequência. Receber Fatura Pedido Receber Pagamento Podemos usar a notação de pinos. Receber Fatura Pedido Pedido Receber Pagamento 41

42 PU-Rio E DA - Transformações Usadas quando o parâmetro de entrada de uma ação é o resultado de uma operação aplicada no parâmetro de saída da ação anterior na sequência. As transformações devem ser livres de efeitos colaterais (não podem alterar o estado do ambiente). Elaborar Análise de rédito Laudo Nome Parecer Informar Resultado de Análise de rédito 42

43 PU-Rio E DA Regiões de Expansão Usadas para especificar conjuntos de ações que são realizadas em paralelo ou iterativamente. Aplicar Prov as Fluxo de Objetos Paralelo ou iterativo «parallel» Provas orrigir Prov a Lançar Nota Notas lassificar Alunos 43

44 PU-Rio E DA Especificando Us Problemas da especificação textual: Não é concisa; Dificilmente é completa; Pouco manutenível. Inserção, alteração e remoção de passos facilmente provoca inconsistências na especificação (a rastreabilidade); A tecnologia tipicamente usada (tabelas do Word com referências cruzadas) é de baixa usabilidade. ontinua... 44

45 PU-Rio E DA Especificando Us Problemas da especificação textual (cont): Precisam ser interpretadas e convertidas em diagramas pelos projetistas (é nessa etapa que a incompletude é evidenciada); Demandam retrabalho (novas entrevistas). 45

46 PU-Rio E DA Especificando Us Vantagens de uso: oncisão; ompletude mais facilmente buscada; enários podem ser facilmente identificados; Maior manutenibilidade; Especificação da colaboração Ator(es) Sistema feita visualmente, com o uso de ferramenta gráfica. 46

47 PU-Rio E DA Especificando Us Desvantagem de uso: Usuário em geral não é familiarizado com a notação dos DAs da UML. O caminho do meio: Analista especifica em DA e depois converte para texto, para homologação pelo cliente. 47

48 PU-Rio E DA Especificando Us Duas formas básicas de especificação com DAs: Especificando unicamente as ações do sistema; Vantagem: melhor estruturação do diagrama. Desvantagem: as ações dos atores não são evidenciadas. Incluindo também as ações dos atores na especificação. Em raias distintas; Usando cores distintas para as ações. 48

49 PU-Rio E DA Onde Mais Usar? Quando utilizar DAs (dicas do Fowler): Descrevendo um algoritmo complicado; Lidando com aplicações de processamento paralelo. Modelagem de negócios. 49

Termo genérico que se aplica a vários tipos de diagramas que enfatizam interações de objetos.

Termo genérico que se aplica a vários tipos de diagramas que enfatizam interações de objetos. Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Seqüência Autoria:Aristófanes Corrêa Silva Adaptação:

Leia mais

Diagramas de Sequência

Diagramas de Sequência Diagramas de Sequência Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Booch, G. et al. The Unified Modeling Language User Guide Medeiros,

Leia mais

UML - Diagramas de Sequência

UML - Diagramas de Sequência UML - Diagramas de Sequência 1 Objetivo Um diagrama de sequência mostra uma interação, isto é, uma sequência de mensagens trocadas entre vários objetos num determinado contexto (caso de uso, operação,

Leia mais

Diagramas de Actividades

Diagramas de Actividades Unified Modeling Language Diagramas de Actividades José Correia, Junho 2006 (http://paginas.ispgaya.pt/~jcorreia/) Diagramas de Estados e de Actividades Um diagrama de actividades é um caso particular

Leia mais

Análise e Projeto Orientados a Objetos Aula III Concepção Visão Geral do Sistema. Prof. Bruno E. G. Gomes IFRN

Análise e Projeto Orientados a Objetos Aula III Concepção Visão Geral do Sistema. Prof. Bruno E. G. Gomes IFRN Análise e Projeto Orientados a Objetos Aula III Concepção Visão Geral do Sistema Prof. Bruno E. G. Gomes IFRN 1 Introdução Fase de concepção do UP Analista vai em busca das primeiras informações sobre

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software - 2ª Lista de Exercícios - Questões Discursivas Questão 1) O que você entende por processo de software e qual a sua importância para a qualidade dos produtos de software? Qual a

Leia mais

Diagrama de Atividade

Diagrama de Atividade Introdução o É semelhante aos fluxogramas; o É utilizado, para modelar atividades; o É formado por estados (que representam as atividades) e transições. Diagrama de Atividade o É associado a um Caso do

Leia mais

Bem-vindo ao tópico sobre movimentos de mercadorias em estoque.

Bem-vindo ao tópico sobre movimentos de mercadorias em estoque. Bem-vindo ao tópico sobre movimentos de mercadorias em estoque. Neste tópico, veremos como realizar a entrada e a saída de mercadorias e como movimentá-las entre estoques. Você aprenderá a criar recebimentos

Leia mais

Agenda. O que é Testar? Por que testar? Quando testar? Processo de teste Níveis de teste Tipos de teste Classificação dos testes.

Agenda. O que é Testar? Por que testar? Quando testar? Processo de teste Níveis de teste Tipos de teste Classificação dos testes. Agenda O que é Testar? Conceitos Por que testar? Quando testar? Custo do defeito Processo de teste Níveis de teste Tipos de teste Classificação dos testes Entendendo o que é TESTAR Testar é analisar um

Leia mais

Trata-se de uma variação do diagrama de estado com um propósito um pouco diferente do diagrama de estado:

Trata-se de uma variação do diagrama de estado com um propósito um pouco diferente do diagrama de estado: Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Atividade 6 Diagrama de Atividade 6.1 Definição

Leia mais

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto; Módulo 7 UML Na disciplina de Estrutura de Sistemas de Informação, fizemos uma rápida passagem sobre a UML onde falamos da sua importância na modelagem dos sistemas de informação. Neste capítulo, nos aprofundaremos

Leia mais

Metodologias de Programação

Metodologias de Programação Metodologias de Programação Bloco 1 José Paulo 1 Formador José António Paulo E-mail: [email protected] Telemóvel: 96 347 80 25 Objectivos Iniciar o desenvolvimento de raciocínios algorítmicos Linguagem

Leia mais

Introdução à Algoritmos. Aula 11

Introdução à Algoritmos. Aula 11 Introdução à Algoritmos Aula 11 Um programa de computador é um produto resultante da atividade intelectual. Essa atividade depende de um treinamento prévio em abstração e modelagem de problemas, bem como

Leia mais

Administração Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Administração Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Administração Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana Tema 01 Apresentação do PEA. Fundamentos

Leia mais

Switch switch switch switch switch variável_inteira valor1 valor2 switch variável_inteira case case break switch case default default switch switch

Switch switch switch switch switch variável_inteira valor1 valor2 switch variável_inteira case case break switch case default default switch switch Switch A estrutura if de seleção única, a estrutura if / else de seleção dupla. Outra maneira de indicar uma condição é através de uma declaração switch. A construção switch permite que uma única variável

Leia mais

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz Algoritmos e Programação : Conceitos e estruturas básicas Hudson Victoria Diniz Relembrando... Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar

Leia mais

Modelando sistemas em UML - Casos de uso.

Modelando sistemas em UML - Casos de uso. Modelando sistemas em UML - Casos de uso. Neste artigo vou falar um pouco sobre modelagem de sistemas usando UML focando exclusivamente os diagramas de casos de uso. A primeira coisa que devemos ter em

Leia mais

Processo de Desenvolvimento de Software

Processo de Desenvolvimento de Software Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma

Leia mais

Diagramas de Componentes e Diagramas de Deployment

Diagramas de Componentes e Diagramas de Deployment Introdução Diagramas de Componentes e Diagramas de Deployment Ricardo R. Gudwin 05/10/2010 Neste texto, apresentamos um resumo da norma UML que descreve diagramas de componentes e diagramas de distribuição

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Interconexão do Computador Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha [email protected] Material do prof. Sílvio Fernandes -

Leia mais

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS.

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS. INTRODUÇÃO O processo de engenharia de software define quem faz o quê, quando e como para atingir um determinado objetivo. Neste trabalho, iremos dissertar sobre o Rational Unified Process, ou RUP, que

Leia mais

Universidade Paulista

Universidade Paulista Universidade Paulista Ciência da Computação Sistemas de Informação Engenharia de Software Análise Estruturada Sergio Petersen 22/4/2012 Sumário 1. Técnicas de Análise 3 2. Principais Autores 3 3. Análise

Leia mais

Orientação a Objetos

Orientação a Objetos Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No

Leia mais

Planejamento de Marketing MANUAL DO CURSO

Planejamento de Marketing MANUAL DO CURSO Planejamento de Marketing MANUAL DO CURSO ESPM Rua Joaquim Távora, 1240 Vila Mariana São Paulo - SP Informações Central de Relacionamento: (11) 5081-8200 (opção 1) Segunda a sexta 9h às 20h45 Sábado 9h

Leia mais

Concurso de 2015 REGULAMENTO RELATIVO ÀS DESPESAS ELEGÍVEIS

Concurso de 2015 REGULAMENTO RELATIVO ÀS DESPESAS ELEGÍVEIS Concurso de 2015 REGULAMENTO RELATIVO ÀS DESPESAS ELEGÍVEIS Artigo 1.º Objeto O presente Regulamento estabelece os procedimentos e documentos necessários à verificação das despesas elegíveis necessárias

Leia mais

Figura 8: modelo de Von Neumann

Figura 8: modelo de Von Neumann 3. ORGANIZAÇÃO DE SISTEMA DE COMPUTADORES Olá, caro aluno! Neste capítulo vamos ver como são organizados os componentes que formam um sistema computacional. O conceito é histórico, mas é aplicado até os

Leia mais

Guia para Modelagem de Casos de Uso Metodologia CELEPAR

Guia para Modelagem de Casos de Uso Metodologia CELEPAR Guia para Modelagem de Casos de Uso Metodologia CELEPAR Agosto 2009 Sumário de Informações do Documento Documento: guiamodelagemcasosuso.odt Número de páginas: 14 Versão Data Mudanças Autor 1.0 25/04/07

Leia mais

3 Informações para Coordenação da Execução de Testes

3 Informações para Coordenação da Execução de Testes Informações para Coordenação da Execução de Testes 32 3 Informações para Coordenação da Execução de Testes Diversas ferramentas oferecidas na literatura têm auxiliado na coordenação da execução dos testes

Leia mais

Francisco Cavalcante ([email protected])

Francisco Cavalcante (francisco@fcavalcante.com.br) COMO FAZER UMA ANÁLISE FINANCEIRA COMPLETA PARA DEFINIR O PREÇO DE LANÇAMENTO DE UMA AÇÃO (e definir a participação acionária do(s) novo(s) acionista(s)) Como definir o percentual de participação acionária

Leia mais

Diagrama de Seqüência

Diagrama de Seqüência Diagrama de Seqüência Viviane Torres da Silva [email protected] http://www.ic.uff.br/~viviane.silva/2010.1/es1 O que é? Diagrama criado para modelagem da interação entre objetos Detalha como objetos

Leia mais

INF1005: Programação I. Algoritmos e Pseudocódigo

INF1005: Programação I. Algoritmos e Pseudocódigo INF1005: Programação I Algoritmos e Pseudocódigo Tópicos Principais Definição de Algoritmo Exemplos Básicos Formas de representação Condicionais Exemplos com Condicionais Repetições Exemplos com Repetições

Leia mais

:: Processo de Negócio :: Edital Interno de Solicitação para Contratação de Soluções de Tecnologia da Informação (TI)

:: Processo de Negócio :: Edital Interno de Solicitação para Contratação de Soluções de Tecnologia da Informação (TI) (ANEXO DA RESOLUÇÃO Nº 116/2015 DO CONSU). :: Processo de Negócio :: Edital Interno de Solicitação para Contratação de Soluções de Tecnologia da Informação (TI) Comitê de Tecnologia da Informação (CTI)

Leia mais

Bem-vindo ao tópico sobre importação de dados do cadastro do item utilizando o Data Transfer Workbench.

Bem-vindo ao tópico sobre importação de dados do cadastro do item utilizando o Data Transfer Workbench. Bem-vindo ao tópico sobre importação de dados do cadastro do item utilizando o Data Transfer Workbench. 1 Nesse curso, você verá como importar dados do cadastro do item, incluindo preços nas listas de

Leia mais

Como Gerar Boletos? FS132

Como Gerar Boletos? FS132 Como Gerar Boletos? FS132 Sistema: Futura Server Caminho: Contas a Receber>Boleto>Boleto Envio Referência: FS132 Versão: 2016.02.15 Como Funciona: Esta tela é utilizada para gerar boletos através do sistema.

Leia mais

Sistema Operacional. Implementação de Processo e Threads. Prof. Dr. Márcio Andrey Teixeira Sistemas Operacionais

Sistema Operacional. Implementação de Processo e Threads. Prof. Dr. Márcio Andrey Teixeira Sistemas Operacionais Sistema Operacional Implementação de Processo e Threads O mecanismo básico para a criação de processos no UNIX é a chamada de sistema Fork(). A Figura a seguir ilustra como que o processo e implementado.

Leia mais

Profª Danielle Casillo

Profª Danielle Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Automação e Controle Aula 09 Linguagem LadderSistemas Profª Danielle Casillo Sistemas Os diagramas lógicos estudados anteriormente

Leia mais

UML Diagrama de Atividades

UML Diagrama de Atividades CBSI Curso de Bacharelado em Sistemas de Informação UML Diagrama de Atividades Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] www.ufpa.br/srbo Análise e Projeto de Sistemas Faculdade de Computação

Leia mais

IDEF é utilizado para criar uma descrição clara e detalhada de um processo ou um sistema.

IDEF é utilizado para criar uma descrição clara e detalhada de um processo ou um sistema. IDEF0 Como fazer O QUE É IDEF é utilizado para criar uma descrição clara e detalhada de um processo ou um sistema. Nota: IEDF0 é um subconjunto da Técnica de Análise e Projeto estruturados (Structured

Leia mais

NORMA TÉCNICA E PROCEDIMENTOS PARA REALIZAR ALTERAÇÕES NO BANCO DE DADOS CORPORATIVO

NORMA TÉCNICA E PROCEDIMENTOS PARA REALIZAR ALTERAÇÕES NO BANCO DE DADOS CORPORATIVO NORMA TÉCNICA E PROCEDIMENTOS PARA REALIZAR ALTERAÇÕES NO BANCO DE DADOS CORPORATIVO Referência: NT-AI.04.03.01 http://www.unesp.br/ai/pdf/nt-ai.04.03.01.pdf Data: 31/07/2000 STATUS: EM VIGOR A Assessoria

Leia mais

Diagrama de Atividades

Diagrama de Atividades Diagrama de Atividades Profa Simone Sawasaki Tanaka [email protected] Diagramas da UML Diagrama de Atividade Um Diagrama de atividade é essencialmente um gráfico de fluxo, mostrando o fluxo de controle

Leia mais

Diagrama de Atividades

Diagrama de Atividades Diagrama de Atividades É essencialmente um gráfico de fluxo onde apresenta o fluxo de controle de uma atividade para outra. Inicialmente era visto como um caso especial do Diagrama de Gráficos de Estados,

Leia mais

FICHA DOUTRINÁRIA. Diploma: CIVA. Artigo: 36º, nº 5, f) Assunto:

FICHA DOUTRINÁRIA. Diploma: CIVA. Artigo: 36º, nº 5, f) Assunto: FICHA DOUTRINÁRIA Diploma: Artigo: Assunto: CIVA 36º, nº 5, f) Facturação - despacho do Director-Geral dos Impostos, em 24-07-2008 Conteúdo: O sujeito passivo A, exercendo a actividade de Comércio por

Leia mais

e ao Introdução ao BPM Guia BPM CBOK Instrutor: Eduardo Oliveira Slide XII Semana de Administração Orçamentária, Financeira e de Contratações Públicas

e ao Introdução ao BPM Guia BPM CBOK Instrutor: Eduardo Oliveira Slide XII Semana de Administração Orçamentária, Financeira e de Contratações Públicas Introdução ao BPM e ao Guia BPM CBOK Instrutor: Eduardo Oliveira 1. Conceitos básicos 1.1. Processos É um fluxo coordenado e padronizado de atividades executadas por pessoas ou máquinas, as quais podem

Leia mais

7. Defina encapsulamento. R.: Encapsular é ocultar. Criar uma cápsula ao redor da classe, para proteger o que está dentro dela.

7. Defina encapsulamento. R.: Encapsular é ocultar. Criar uma cápsula ao redor da classe, para proteger o que está dentro dela. 1. O que são classes? Dê exemplos. R.: Classe é um tipo abstrato de dados. Encapsula estrutura e comportamento. Ou seja: uma descrição de um conjunto de objetos que compartilham a mesma estrutura, os mesmos

Leia mais

Geração de Nota Fiscal Eletrônica de Serviço (06085)

Geração de Nota Fiscal Eletrônica de Serviço (06085) Geração de Nota Fiscal Eletrônica de Serviço (06085) O objetivo deste pacote é gerar o recibo provisório de serviço (RPS), efetuar o envio para o provedor dos serviços de nota eletrônica de cada município

Leia mais

1. Noção de algoritmo

1. Noção de algoritmo 1. Noção de algoritmo Em português, a palavra algoritmo quer dizer operação ou processo de cálculo, entre outras definições possíveis (Dicionário Brasileiro de Língua Portuguesa, Mirador Internacional,

Leia mais

Manual Processos Produção

Manual Processos Produção Manual Processos SUPERANDO DESAFIOS Identificação: 12.06a Autora: Laila M G Gechele Doc. VRS. 1.0 Aprovado em: Revisor: Nota de copyright Copyright 2012 Teorema Informática, Guarapuava. Todos os direitos

Leia mais

alocação de custo têm que ser feita de maneira estimada e muitas vezes arbitrária (como o aluguel, a supervisão, as chefias, etc.

alocação de custo têm que ser feita de maneira estimada e muitas vezes arbitrária (como o aluguel, a supervisão, as chefias, etc. Professor José Alves Aula pocii Aula 3,4 Custeio por Absorção Custeio significa apropriação de custos. Métodos de Custeio é a forma como são apropriados os custos aos produtos. Assim, existe Custeio por

Leia mais

CARTILHA DOS PROCEDIMENTOS DA BIOMETRIA

CARTILHA DOS PROCEDIMENTOS DA BIOMETRIA CARTILHA DOS PROCEDIMENTOS DA BIOMETRIA Controladoria Regional de Trânsito HELP DESK / CRT 2009 INFORMAÇÕES INICIAIS 1- Que candidatos terão que verificar a biometria e a partir de que momento? Todos os

Leia mais

Diagrama de Atividades. Ricardo Roberto de Lima UNIPÊ APS-I

Diagrama de Atividades. Ricardo Roberto de Lima UNIPÊ APS-I Diagrama de Atividades Ricardo Roberto de Lima UNIPÊ 2008.1 APS-I Diagramas de atividades Variação de uma máquina de estados Os estados são as atividades representando a execução de operações. As transições

Leia mais

TOM, SEMITOM, SUSTENIDO, BEMOL.

TOM, SEMITOM, SUSTENIDO, BEMOL. TOM, SEMITOM, SUSTENIDO, BEMOL. Tom e semitom (ou tono e semitono): são diferenças específicas de altura, existentes entre as notas musicais, isto é, são medidas mínimas de diferença entre grave e agudo.

Leia mais

MANUAL DO SISTEMA. Versão 6.05

MANUAL DO SISTEMA. Versão 6.05 MANUAL DO SISTEMA Versão 6.05 Considerações Gerais...1 Configurações...2 Configurando Tipo de Ordem de Serviço...3 Inserindo um Controle de Recall / Campanha...4 Chassis em Recall / Campanha...6 Aviso

Leia mais

Apresentação do Power Point; Exercícios.

Apresentação do Power Point; Exercícios. 1 Apresentação do Power Point; Exercícios. 2 3 O PowerPoint é um programa para apresentações. Que podem ser visualizadas através: Tela do computador Retroprojetor Dispositivos óticos (slides) (transparências)

Leia mais

Bem-vindo ao tópico sobre conceitos de determinação de preços.

Bem-vindo ao tópico sobre conceitos de determinação de preços. Bem-vindo ao tópico sobre conceitos de determinação de preços. Neste tópico, explicaremos como a determinação de preços é administrada no SAP Business One. Examinaremos tipos de preço que podem ser configurados

Leia mais

HISTÓRICO DE REVISÕES

HISTÓRICO DE REVISÕES PÁGINA: 1/14 DIRETORIA DE ADMINISTRAÇÃO DIRAD ÁREA GESTÃO DE COMPRAS/ QUALIDADE CÓDIGO DE CLASSIFICAÇÃO DO DOCUMENTO 010 TíTULO: REALIZAR DISPENSA POR COTAÇÃO ELETRÔNICA ELABORADO EM: 16/03/2016 REVISADO

Leia mais

Arquiteturas para Sistemas Distribuídos I

Arquiteturas para Sistemas Distribuídos I Arquiteturas para Sistemas Distribuídos I Pedro Ferreira Departamento de Informática Faculdade de Ciências da Universidade de Lisboa Tópicos Estilos Arquiteturais: formas de desenhar o software do SD Organização

Leia mais

Pelo que foi exposto no teorema de Carnot, obteve-se a seguinte relação:

Pelo que foi exposto no teorema de Carnot, obteve-se a seguinte relação: 16. Escala Absoluta Termodinâmica Kelvin propôs uma escala de temperatura que foi baseada na máquina de Carnot. Segundo o resultado (II) na seção do ciclo de Carnot, temos que: O ponto triplo da água foi

Leia mais

MAPA Manual do Usuário PGA SIGSIF Registro de Produto

MAPA Manual do Usuário PGA SIGSIF Registro de Produto PGA SIGSIF Registro de Produto Versão 1.0 Histórico da Revisão Data Versão Descrição Autor 20/06/2016 1.0 Criação do manual Juan Nunez 22/06/2016 1.1 Revisão do manual Vinícius Sales 27/06/2016 1.2 Revisão

Leia mais

Jornalismo de Dados. Aula 04 Explorando o Tableau I. Prof. Dalton Martins Gestão da Informação

Jornalismo de Dados. Aula 04 Explorando o Tableau I. Prof. Dalton Martins Gestão da Informação Jornalismo de Dados Aula 04 Explorando o Tableau I Prof. Dalton Martins [email protected] Gestão da Informação Dicas de ferramentas para converter PDF planilha http://www.cometdocs.com/ Dicas de ferramentas

Leia mais

13/09/2011. Atividades. Aula 5: REDE PERT/CPM PRINCÍPIOS DO PERT-CPM

13/09/2011. Atividades. Aula 5: REDE PERT/CPM PRINCÍPIOS DO PERT-CPM Tecnologia em Logística e Transportes Métodos Quantitativos de Gestão PRINCÍPIOS DO PERT-CPM Prof. Msc. João Gilberto Mendes dos Reis Aula 5: REDE PERT/CPM Segundo Monks (1985), o método do caminho crítico

Leia mais

Diagramas de. Atividades. PDF created with pdffactory trial version

Diagramas de. Atividades. PDF created with pdffactory trial version Diagramas de Diagramas de Os Diagramas de mostram o fluxo entre atividades (ações nãoatômicas) São um caso especial dos Diagramas de Estados, com a maioria das transições resultantes do término das atividades

Leia mais

Tipos de Software e Ambientes de Processamento

Tipos de Software e Ambientes de Processamento Universidade São Judas Tadeu Prof. André Luis Ribeiro Prof. Jorge Luis Pirolla Introdução à Computação Tipos de Software e Ambientes de Processamento Tópicos Formas de Processamento de Dados Sistema de

Leia mais

Árvores Parte 1. Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos

Árvores Parte 1. Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Árvores Parte 1 Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Árvores uma introdução As listas apresentadas na aula anterior formam um conjunto de TADs extremamente importante

Leia mais

PROGRAMAS DE AUDITORIA PARA EVENTOS SUBSEQUENTES

PROGRAMAS DE AUDITORIA PARA EVENTOS SUBSEQUENTES PROGRAMAS DE AUDITORIA PARA EVENTOS OBJETIVOS A identificação de transações e eventos subseqüentes que proporcionam evidência adicional de condições que existiam no fim do período auditado requer o exercício

Leia mais

VIA FÁCIL - BOMBEIROS

VIA FÁCIL - BOMBEIROS SECRETARIA DO ESTADO DOS NEGÓCIOS DA SEGURANÇA PÚBLICA POLÍCIA MILITAR DO ESTADO DE SÃO PAULO CORPO DE BOMBEIROS VIA FÁCIL - BOMBEIROS MANUAL DO USUÁRIO Versão V1.0 1 Índice A INTRODUÇÃO, 4 B USUÁRIO NÃO

Leia mais

Ferramenta 8: Fluxograma

Ferramenta 8: Fluxograma ferramentas apresentadas 1. Brainstorming 2. Estratificação 3. Folha de Verificação 4. Diagrama de Pareto 5. Gráfico sequencial / carta de tendência 6. Diagrama de causa e feito 7. Diagrama de Dispersão

Leia mais

ROBÔ UNITED CONSIDERAÇÕES GERAIS: ESTRATÉGIA:

ROBÔ UNITED CONSIDERAÇÕES GERAIS: ESTRATÉGIA: ROBÔ UNITED CONSIDERAÇÕES GERAIS: ATIVO: Mini-Ibov (WIN) LEITURA: Gráfico de 10 minutos PERIODICIDADE: O padrão do sistema é passar posicionado para SWING TRADE quando a operação não for encerrada por

Leia mais

MODELAGEM DE SISTEMAS

MODELAGEM DE SISTEMAS MODELAGEM DE SISTEMAS Profa. Rosemary Melo Representa a parte dinâmica do sistema Utilizado para modelar atividades, que podem ser um método ou um algoritmo, ou mesmo um processo completo. Na visão de

Leia mais

PAC 08. Procedimento Padrão de Higiene Operacional - PPHO Derivados Cárneos

PAC 08. Procedimento Padrão de Higiene Operacional - PPHO Derivados Cárneos Página 1 de 7 Procedimento Padrão de Higiene Operacional - PPHO Derivados Cárneos Página 2 de 7 1. Objetivo-----------------------------------------------------------------------------------------------------------------------------03

Leia mais

Shopper Marketing: A Influência no Momento da Compra MANUAL DO CURSO ESPM. Rua Joaquim Távora, 1240 Vila Mariana São Paulo - SP.

Shopper Marketing: A Influência no Momento da Compra MANUAL DO CURSO ESPM. Rua Joaquim Távora, 1240 Vila Mariana São Paulo - SP. Shopper Marketing: A Influência no Momento da Compra MANUAL DO CURSO ESPM Rua Joaquim Távora, 1240 Vila Mariana São Paulo - SP Informações Central de Relacionamento: (11) 5081-8200 (opção 1) Segunda a

Leia mais

Como Elaborar um Relatório

Como Elaborar um Relatório AGRUPAMENTO DE ESCOLAS DE CANAS DE SENHORIM E s c o l a E B 2, 3 / S E n g º D i o n í s i o A u g u s t o C u n h a B I B L I O T E C A E S C O L A R C E N T R O D E R E C U R S O S E D U C A T I V O

Leia mais

4.2.2 Filtrando Macro filtro

4.2.2 Filtrando Macro filtro MACRO FILTRO A: A história O exercício de Macro Filtro é um exercício curto, mas constitui um passo muito importante que liga a geração da idéia de projeto à decisão final sobre a idéia de negócio mais

Leia mais

BANCO DE DADOS I AULA 2. Willamys Araújo [email protected]

BANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com BANCO DE DADOS I AULA 2 Willamys Araújo [email protected] Modelagem de Dados Modelagem de dados é o estudo das informações existentes em um contexto sob observação para a construção de um modelo

Leia mais

T écnicas de Obtenção de Requisitos

T écnicas de Obtenção de Requisitos T écnicas de Obtenção de Requisitos Profa. Rosângela Penteado DC UFSCar [email protected] 1 Roteiro Obtenção de Requisitos T écnicas de levantamento de requisitos Entrevistas Questionários Casos de

Leia mais

AV2 - MA 12-2011 UMA SOLUÇÃO

AV2 - MA 12-2011 UMA SOLUÇÃO Questão 1. Considere os caminhos no plano iniciados no ponto (0, 0) com deslocamentos paralelos aos eixos coordenados, sempre de uma unidade e no sentido positivo dos eixos x e y (não se descarta a possibilidade

Leia mais

Diagrama de Atividades

Diagrama de Atividades Diagrama de Atividades Régis Patrick Silva Simão Régis Simão Diagrama de Atividades 1/40 Agenda Introdução Nó Inicial e Nó Final Ações ou Atividades Fluxos ou Arestas Conectores Objetos Pinos Decisões

Leia mais

ANÁLISE DE SISTEMAS. Diagrama de atividades. por. Antônio Maurício Pitangueira

ANÁLISE DE SISTEMAS. Diagrama de atividades. por. Antônio Maurício Pitangueira ANÁLISE DE SISTEMAS Diagrama de atividades por Antônio Maurício Pitangueira 1 Diagrama de atividade Há diversos diagramas da UML que descrevem os aspectos dinâmicos de um sistema. diagramas de estados,

Leia mais

1. Manual Resumido de Gestão de Contratos

1. Manual Resumido de Gestão de Contratos 1. Manual Resumido de Gestão de Contratos ÍNDICE 1. MANUAL RESUMIDO DE GESTÃO DE CONTRATOS 1 1.1 MENU GESTÃO DE CONTRATOS... 3 1.1.1 INTRODUÇÃO... 3 1.1.2 APRESENTAR CONTRATOS... 3 1.1.2.1 PASSO 1 IDENTIFICAÇÃO

Leia mais

AUDITORIA INTERNA Secretaria de Educação

AUDITORIA INTERNA Secretaria de Educação 1. Objetivo Esta norma estabelece o procedimento, requisitos básicos e a metodologia a ser obedecida para o planejamento, a execução e o registro de auditorias internas do Sistema de Gestão da Qualidade

Leia mais

AUTOMAÇÃO COMERCIAL UNIDADE VI

AUTOMAÇÃO COMERCIAL UNIDADE VI AUTOMAÇÃO COMERCIAL UNIDADE VI Automação Comercial e as Aplicações Ligadas ao ERP Os Sistemas de Enterprise Resource Planing ERP ERP (Enterprise Resource Planning, planeamento de Recursos Empresariais)

Leia mais

Manutenção total aplicada em ferramentarias

Manutenção total aplicada em ferramentarias Manutenção total aplicada em ferramentarias Por: Sérgio Borcato Roberto Mariotti A medição da eficiência dos equipamentos de manufatura vem se tornando essencial para a resolução de problemas e para melhoria

Leia mais

Objetivo. tica 3º ano EM. Oficina de Matemática

Objetivo. tica 3º ano EM. Oficina de Matemática Oficina de Matemática tica 3º ano EM Objetivo Análise, interpretação e utilização dos resultados do SAEPE para promoção da equidade e melhoria da qualidade da educação dos estudantes pernambucanos. Prof

Leia mais

Gerenciamento de projetos (Project Management).

Gerenciamento de projetos (Project Management). Gerenciamento de projetos (Project Management). A gestão de projetos é uma das áreas fundamentais de qualquer departamento de sistemas de informação, estando hoje em dia amplamente difundido dentro das

Leia mais

PORTAL DE GERENCIAMENTO DE INSPEÇÃO VEICULAR

PORTAL DE GERENCIAMENTO DE INSPEÇÃO VEICULAR PORTAL DE GERENCIAMENTO DE INSPEÇÃO VEICULAR ORIENTAÇÕES GERAIS - EMPRESAS DE TRANSPORTE A partir de 1º de outubro de 2013 entrou em vigor a Resolução da METROPLAN nº 083, de 24 de maio de 2013, estabelecendo

Leia mais

Lista de exercícios de UML

Lista de exercícios de UML Lista de exercícios de UML 1. Faça um diagrama de classes para cada um dos casos abaixo: a) Uma loja de automóveis vende carros nacionais, importados, novos e usados. Os carros podem ser vendidos à vista,

Leia mais

SISTEMA DE GESTÃO INTEGRADO - SGI (MEIO AMBIENTE, SEGURANÇA E SAÚDE NO TRABALHO) CONTROLE DE DOCUMENTOS e REGISTROS

SISTEMA DE GESTÃO INTEGRADO - SGI (MEIO AMBIENTE, SEGURANÇA E SAÚDE NO TRABALHO) CONTROLE DE DOCUMENTOS e REGISTROS (MEIO AMBIENTE, SEGURANÇA E SAÚDE NO TRABALHO) Procedimento CONTROLE DE DOCUMENTOS e REGISTROS PR.01 Página 1 de 3 14001: 4.4.5, 4.5.4 1. OBJETIVO Estabelecer sistemática para o processo de elaboração,

Leia mais

Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO

Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Introdução Existem situações onde é necessário repetir um determinado trecho de um programa um certo número de vezes. Assim,

Leia mais

Arquivos Seqüenciais Atualização em Lote

Arquivos Seqüenciais Atualização em Lote Arquivos Seqüenciais Atualização em Lote Vanessa Braganholo Baseado no Material de: Inhaúma Neves Ferraz (IC/UFF) Cenário } Arquivos Sequenciais Ordenados } Objetivo: atualizar o arquivo, mantendo sua

Leia mais

Sistema de Gerenciamento para a lanchonete Paulinho Lanches

Sistema de Gerenciamento para a lanchonete Paulinho Lanches Especificação dos Requisitos do Software Sistema de Gerenciamento para a lanchonete Paulinho Lanches Alunos: Pamela Nascimento - 1470272 Renan Mendes - 1470183 1 Introdução 1.1 Objetivos do documento O

Leia mais

APOSTILHA AULA 4 O CICLO DE VIDA DO PROJETO

APOSTILHA AULA 4 O CICLO DE VIDA DO PROJETO UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO UFERSA DEPARTAMENTO DE CIÊNCIAS AMBIENTAIS E TECNOLÓGICAS DCAT CURSO DE ENGENHARIA DE PRODUÇÃO DISCIPLINA: GESTÃO DE PROJETOS PROFESSOR: KLÉBER BARROS APOSTILHA

Leia mais

Autor: Profª Msª Carla Diéguez METODOLOGIA DA PESQUISA CIENTÍFICA

Autor: Profª Msª Carla Diéguez METODOLOGIA DA PESQUISA CIENTÍFICA Autor: Profª Msª Carla Diéguez METODOLOGIA DA PESQUISA CIENTÍFICA OBJETIVO DA AULA AULA 3 O PROJETO E O ARTIGO PARTE 1 A ESTRUTURA DO PROJETO E DO ARTIGO Objetivo Geral Auxiliar o aluno na elaboração do

Leia mais

Seleção, Projeção, Produto Cartesiano e Junção

Seleção, Projeção, Produto Cartesiano e Junção Seleção, Projeção, Produto Cartesiano e Junção Apresentar as operações de seleção, projeção e junção com a linguagem principal utilizada pelos bancos de dados relacionais. SQL Structured Query Language

Leia mais

de rede são comumente utilizadas nos dias de hoje. Um dos grandes desafios para a tecnologia de redes sem fio no momento é o handoff vertical, onde

de rede são comumente utilizadas nos dias de hoje. Um dos grandes desafios para a tecnologia de redes sem fio no momento é o handoff vertical, onde 15 1 Introdução A utilização e a popularidade dos dispositivos móveis crescem a cada dia. Mobilidade, flexibilidade, facilidade de comunicação e entretenimento proporcionado por dispositivos, como laptops,

Leia mais