DIAGRAMAS DE ACTIVIDADE

Documentos relacionados
UML Diagrama de Atividades

UML - Diagramas de Actividades (activity diagrams)

Diagramas de Interacção

Diagramas de. Atividades. PDF created with pdffactory trial version

Diagramas de Use Case Resumo

DIAGRAMAS DE SEQUÊNCIA

Diagramas de Atividade

UML - Diagramas de Sequência

DS: notação. Falta-nos apenas dar exemplos de DSS que contenham a criação de objectos temporários e sua posterior destruição.

UML - Diagramas de Casos de Utilização (Use Case Diagrams)

Análise de Sistemas de Informação e Use Cases

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

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

Diagramas de Package

Diagramas de Estado: (um pouco) história. Diagramas de Transição de Estado. Inventados por David Harel (State Charts)

Cross-functional Flowcharts Swimlanes

Modelação. Diagramas de Sequencia

UML Diagramas de Interação

engenharia de requisitos

PCS3413 Engenharia de Software e Banco de Dados

Diagrama de Estados. Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior

Diagrama de Atividades

Metodologia Simplified. António Rocha

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

Modelagem Temporal com UML

UML Diagrama de Atividades Diagrama de Caso de Uso. ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas

Diagramas. Abordaremos agora cada um destes tipos de diagrama: 1. Diagrama Use-Case. 2. Diagrama de Colaboração. 3. Diagrama de Sequência

FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ

Diagrama de Atividades

Modelagem Temporal com UML

Gere Com Saber. Universidade do Minho Licenciatura em Engenharia Informa tica

QUESTÃO 2: Sobre os relacionamentos utilizados no diagrama de caso de uso, analise as assertivas a seguir.

UML. Sistemas de Informação. Introdução. Introdução. Unified Modeling Language - Índice Introdução. Descrever. Diagramas Use Case

Conversão da Notação CEO para a linguagem BPEL4WS

Capítulo 5 Modelação do Sistema 1

ARQUITECTURAS DE SOFTWARE

1 Modelagem de Processos de Negócio Engenharia de Software.

Introdução ao RUP Rational Unified Process

Análise e modelação de sistemas

Mo#vação. Objec#vo. Estudar uma abordagem de desenvolvimento de so9ware orientada pelos objectos. Linguagens usadas: UML (Unified Modeling Language)

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

Modelagem de Processos de Negócio Aula 6 Modelagem de Processos. Andréa Magalhães Magdaleno

IDEF3 - Process Description Capture Method

Erros Típicos em Diagramas de UML Fernando Brito e Abreu Dezembro de 2005

UML Visão Geral UML Visão geral v.1.1, Novembro de 2001

Diagrama de Atividades

UML e seus diagramas

Análise e Modelação de Sistemas

RUP RATIONAL UNIFIED PROCESS

Business Process Integration Architecture

Diagramas de Actividades

DIAGRAMAS DE ESTADOS (DME)

Estudos de Caso Sistema de Sincronização dos Dados Acadêmicos do SAU e do AulaNet

27/02/2016 UML. Prof. Esp. Fabiano Taguchi DIAGRAMAS DE SEQUÊNCIA

Marcelo Henrique dos Santos

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP

Fábio Amado João Maio 33306

Diagrama de Máquina de Estados

Diagramas de actividades

4.6. UML Diagramas de componentes

Modelagem de Processos. Prof a. Silvia Inês Dallavalle de Pádua

UML Unified Modeling Language Linguagem de Modelagem Unificada

Introdução aos Sistemas Integrados de Gestão de Bibliotecas

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

UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos

A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. História da UML. O que é modelagem?

Modelagem de Sistemas. Análise de Requisitos. Modelagem

BPMN Business Process Management Notation

UALG/FCT/DEEI Análise e Modelação de Sistemas Informáticos. 8. Diagramas de Classes, Diagramas de objetos, Interfaces

Diagrama de Atividade

3. Modelação Evolução histórica

Introdução a UML e seus diagramas

MODELAGEM DE SISTEMAS

BPMN. Prof a. Silvia Inês Dallavalle de Pádua

DOCUMENTO DE APOIO N.º 1

5. Estudo das Organizações e seus Processos

3ª EDIÇÃO Gilleanes T. A. Guedes

Diagrama de Atividades. Professor: André Gustavo Bastos Lima

Modelagem de Casos de Uso (Parte 1)

7.8 DIAGRAMA DE CLASSES

Departamento de Matemática da Universidade de Coimbra 2011/2012 Programação Orientada para os Objectos Projecto 2

UML 2.0 Método, Linguagem e Ferramenta. Prof. Cesar Augusto Tacla

5 Diagrama de Estado. 5.1 Definição

Os 8 passos para planear uma sessão de formação. Como decidir sobre que conteúdos incluir

Q d( ) P. a( ) c( ) e( ) c( ) S. c( ) d( )

, -. # +! $/ #0 21' 3!" # 4 * # 4

Interações entre objetos

A modelagem de Negócio com UML

PRDS Módulo 3 (parte 3) Dario Ferreira Yoshiro Nagaé

TCC EM SISTEMAS DA INFORMAÇÃO. Aula 9- Modelando um Sistema com a UML parte 2

I Análise de Sistemas

Tema 2: Modelo Dinâmico

Engenharia de Software

Engenharia de Software

Modelação OO UML Conceitos. Evolução do Desenvolvimento de Software

USE CASES. DESENVOLVIMENTO DE SISTEMAS SOFTWARE F. Mário. Martins

Transcrição:

DIAGRAMAS DE ACTIVIDADE Vão permitir especificar com maior detalhe os fluxos das actividades/funcões identificadas de forma genérica nos use cases. As actividades são, ao mais alto nível, actividades de negócio. DA - 1

DIAGRAMAS DE ACTIVIDADE São muito usados na modelação dos Processos de Negócio, indicando as tarefas/actividades que devem ser realizadas por cada Actor; São usados na modelação de workflows, que são processos operacionais de trabalho e informação; Depois dos Use Cases, e por não serem demasiado técnicos, os Diagramas de Actividade (DA), são os segundos melhores instrumentos/modelos oferecidos pelo UML para dialogar com os clientes do projecto. DA - 2

DIAGRAMAS DE ACTIVIDADE Nível de Abstracção pode ser ajustado aos objectivos ou fase DA - 3

WORFLOW DE NEGÓCIO Diagramas de Actividade podem ser usados para modelar fluxos de trabalho de um dado negócio DA - 4

DIAGRAMAS DE ACTIVIDADE Notação Precisamos de : Nodos para descrição das Actividades e setas para descrição do fluxo ou sequência Nodos de início de actividade, nodos de decisão de fluxos alternativos e condições de teste DA - 5

DIAGRAMAS DE ACTIVIDADE Início de actividade no diagrama (recepção de uma encomenda) Fim de Actividades: Nodo final Merge: junção de fluxos alternativos DA - 6

DIAGRAMAS DE ACTIVIDADE Fork: Actividades em paralelo Join: Sincronização de actividades sinais Acções que criam sinais que podem iniciar actividades ou mudar estados DA - 7

DIAGRAMAS DE ACTIVIDADE Acções de espera de eventos/sinais, ou seja, de sincronização Ciclo e Fim de Fluxo de Actividade Excepção e tratamento DA - 8

DIAGRAMAS DE ACTIVIDADE Depois de preencher uma encomenda, uma ficha de encomenda passa a existir no fluxo Object Flow: fluxo de objectos entre nodos Alternativa notacional DA - 9

DIAGRAMAS DE ACTIVIDADE 1ª síntese da notação fundamental para escrever Diagramas de Actividade DA - 10

DIAGRAMAS DE ACTIVIDADE Tratamento de uma Encomenda comercial DA - 11

DIAGRAMAS DE ACTIVIDADE Exemplo: Máquina de Café Evento de Excepção Criação de Evento DA - 12

DA: Exemplos DA - 13

DA: Exemplos ATM: Levantamento DA - 14

DA: Swimlanes SwimLanes: função. SwimLanes associam-se se a Actores ou Funções de Negócio DA - 15

DA: Swimlanes Repartição de Responsabilidades DA - 16

DA: Exemplos DA - 17

DA: Importância Donald Bell, IBM Global Services DA - 18

DA: Exemplos Clube de Video DA - 19

DA: Exemplos Máquina de Café DA - 20

DA: Exemp. CLUBE DE VIDEO DA - 22

DA: Exemplo BIBLIOTECA DA - 3

DA: Exemplo BIBLIOTECA DA - 23

DA: Exemplo BIBLIOTECA Renovar Data de Entrega DA - 24

DA: Exemplo BIBLIOTECA Reservar Obra DA - 25

DA: Exemplo BIBLIOTECA DA - 26

DA: Exemplo BIBLIOTECA DA - 27

DA: Exemplo BIBLIOTECA DA - 28

DA: Exemplo BIBLIOTECA Requisitar Obra DA - 29

DA: Exemplo BIBLIOTECA Autenticar Leitor DA - 30

DA: Exemplos Matrícula numa Universidade e inscrição nas disciplinas DA - 31

DA: Exemplos Processamento de Encomenda (VP) DA - 32

DA: Exemplo (Partições) DA - 33

DA: DataStore Utilização de uma <<datastore>> e de um elemento temporal DA - 34

DA: Subdiagramas Assíncrono, ou seja, e qualquer momento pode acontecer subdiagrama DA - 35

DA: Regiões de Expansão Para iteração (sequência de actividades repetidas) sobre colecções Nota: 1 colecção de videos de entrada e 1 colecção de videos de saída DA - 36

DA: Regiões de Expansão Nota: 3 colecções de entrada e 2 colecções de saída DA - 37

DA: Regiões de Expansão DA - 38

DA: Regiões de Expansão Regiões de Expansão para acções condicionais são apenas açucar sintáctico ctico pois podem ser representadas na notação base. DA - 39

DA: Pins (input/output) Parâmetros de Entrada e de Saída de nodos DA - 40