DIAGRAMAS DE ACTIVIDADE

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

Download "DIAGRAMAS DE ACTIVIDADE"

Transcrição

1 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

2 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

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

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

5 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

6 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

7 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

8 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

9 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

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

11 DIAGRAMAS DE ACTIVIDADE Tratamento de uma Encomenda comercial DA - 11

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

13 DA: Exemplos DA - 13

14 DA: Exemplos ATM: Levantamento DA - 14

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

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

17 DA: Exemplos DA - 17

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

19 DA: Exemplos Clube de Video DA - 19

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

21 DA: Exemp. CLUBE DE VIDEO DA - 22

22 DA: Exemplo BIBLIOTECA DA - 3

23 DA: Exemplo BIBLIOTECA DA - 23

24 DA: Exemplo BIBLIOTECA Renovar Data de Entrega DA - 24

25 DA: Exemplo BIBLIOTECA Reservar Obra DA - 25

26 DA: Exemplo BIBLIOTECA DA - 26

27 DA: Exemplo BIBLIOTECA DA - 27

28 DA: Exemplo BIBLIOTECA DA - 28

29 DA: Exemplo BIBLIOTECA Requisitar Obra DA - 29

30 DA: Exemplo BIBLIOTECA Autenticar Leitor DA - 30

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

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

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

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

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

36 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

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

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

39 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

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

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 srbo@ufpa.br www.ufpa.br/srbo Análise e Projeto de Sistemas Faculdade de Computação

Leia mais

UML - Diagramas de Actividades (activity diagrams)

UML - Diagramas de Actividades (activity diagrams) UML - Diagramas de Actividades (activity diagrams) UML Diagramas de Classes v.1.1, João Pascoal Faria, 2001 1 Objectivo Um diagrama de actividades decompõe uma actividade em sub-actividades (actividades

Leia mais

Diagramas de Interacção

Diagramas de Interacção 24 Diagramas de Interacção Sumário: Tipos de Diagramas de Interacção Interacções Diagramas de Comunicação conceitos base Diagramas de Sequência conceitos base Diagramas de Comunicação conceitos avançados

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

Diagramas de Use Case Resumo

Diagramas de Use Case Resumo 0 Diagramas de Use Case Resumo Os diagramas de Use Case permitem definir os requisitos funcionais de um sistema: que serviços deve fornecer; a quem os deve fornecer. Notação diagramática facilita o diálogo

Leia mais

DIAGRAMAS DE SEQUÊNCIA

DIAGRAMAS DE SEQUÊNCIA DIAGRAMAS DE SEQUÊNCIA Extraem-se dos UCs Martins 2008 112 DIAGRAMAS DE SEQUÊNCIA 1: withdrawmoney(amount) 2: balance = getbalance() Martins 2008 113 DIAGRAMAS DE SEQUÊNCIA simples síncrona assíncrona

Leia mais

Diagramas de Atividade

Diagramas de Atividade Diagramas de Atividade Finalidade Esclarece fluxos de controles ou atividades em operações complexas e em casos de uso. Destaca a lógica de realização de uma tarefa; Decompõe uma atividade em subatividades

Leia mais

UML - Diagramas de Sequência

UML - Diagramas de Sequência UML - Diagramas de Sequência 1 Objectivo Um diagrama de sequência mostra uma interacção, isto é, uma sequência de mensagens trocadas entre vários objectos num determinado contexto (caso de utilização,

Leia mais

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

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

Leia mais

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

UML - Diagramas de Casos de Utilização (Use Case Diagrams) UML - Diagramas de Casos de Utilização (Use Case Diagrams) 1 Objectivo Um diagrama de casos de utilização de um sistema mostra actores (tipos de utilizadores), casos de utilização e relações entre eles

Leia mais

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

Análise de Sistemas de Informação e Use Cases Gestão de Sistemas Informáticos Análise de Sistemas de Informação Elsa Cardoso Outubro 2001 Análise de SI / Use Cases - 2 Modelo É uma abstracção de algo, que tem por objectivo a compreensão dessa entidade

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

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

Diagramas de Package

Diagramas de Package 190 Diagramas de Package À medida que os sistemas software se tornam mais complexos e o número de classes aumenta: Torna-se difícil efectuar a gestão das diversas classes A identificação de uma classe

Leia mais

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

Diagramas de Estado: (um pouco) história. Diagramas de Transição de Estado. Inventados por David Harel (State Charts) Diagramas de Transição de Estado Diagramas de Estado: (um pouco) história Inventados por David Harel (State Charts) D. Harel. Statecharts: A Visual Formalism for Complex Systems. In Science of Computer

Leia mais

Cross-functional Flowcharts Swimlanes

Cross-functional Flowcharts Swimlanes Cross-functional Flowcharts Swimlanes Numa primeira abordagem a este tipo de representação, é possível afirmar que os Cross-functional Flowcharts, que neste documento serão, para mais fácil interpretação

Leia mais

Modelação. Diagramas de Sequencia

Modelação. Diagramas de Sequencia Modelação Diagramas de Sequencia References: - A practical guide to SysML (chapter 8) - Systems Engineering with SysML/UML, Modeling, Analysis, Design (Chapter 3) Gabriel Pestana (gabriel.pestana@inesc-id.pt)

Leia mais

UML Diagramas de Interação

UML Diagramas de Interação CBSI Curso de Bacharelado em Sistemas de Informação UML Diagramas de Interação Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Análise e Projeto de Sistemas Faculdade de Computação

Leia mais

engenharia de requisitos

engenharia de requisitos 4. documentação 1 o processo de modelo de actividades de alto nível identificação, descoberta de requisitos análise e negociação de requisitos documento de requisitos documentação de requisitos validação

Leia mais

PCS3413 Engenharia de Software e Banco de Dados

PCS3413 Engenharia de Software e Banco de Dados PCS3413 Engenharia de Software e Banco de Dados Aula 9 Escola Politécnica da Universidade de São Paulo 1 Diagrama de Transição de Estados Solange N. Alves de Souza 2 máquina de estado Diagrama de Transição

Leia mais

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

Diagrama de Estados. Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Diagrama de Estados 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, E.

Leia mais

Diagrama de Atividades

Diagrama de Atividades Diagrama de Atividades Profa Simone Sawasaki Tanaka simone.tanaka@unifil.br Diagramas da UML Diagrama de Atividade Um Diagrama de atividade é essencialmente um gráfico de fluxo, mostrando o fluxo de controle

Leia mais

Metodologia Simplified. António Rocha

Metodologia Simplified. António Rocha Metodologia Simplified António Rocha - 2003 Metodologias As empresas precisam de uma metodologia simples e eficaz para realizarem o seu primeiro projecto OO Uma metodologia tem mais probabilidades de ser

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

Modelagem Temporal com UML

Modelagem Temporal com UML Modelagem Temporal com UML! Tipo especial de diagrama de estados, onde são representados os estados de uma atividade, ao invés dos estados de um objeto.! Estados de Atividade: "Exemplo 1: passos de um

Leia mais

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

UML Diagrama de Atividades Diagrama de Caso de Uso. ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas Diagrama de Atividades Diagrama de Caso de Uso ENG1518/3VB Sistemas de Informação Gerenciais Prof. Marcos Villas villas@puc-rio.br 1 - Conceitos 2 UML é uma linguagem para: Especificar Visualizar Construir...

Leia mais

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

Diagramas. Abordaremos agora cada um destes tipos de diagrama: 1. Diagrama Use-Case. 2. Diagrama de Colaboração. 3. Diagrama de Sequência Diagramas Os diagramas utilizados pela UML são compostos de nove tipos: diagrama de use case, de classes, de objecto, de estado, de sequência, de colaboração, de actividade, de componente e o de instalação/execução.

Leia mais

FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ

FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ Centro de Tecnologia - CTC Departamento de Informática - DIN Programa de Pós-Graduação em Ciência da Computação PCC ESTÁGIO DE DOCÊNCIA II Disciplina: Engenharia

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

Modelagem Temporal com UML

Modelagem Temporal com UML Modelagem Temporal com UML! Tipo especial de diagrama de estados, onde são representados os estados de uma atividade, ao invés dos estados de um objeto.! Estados de Atividade: "Exemplo 1: passos de um

Leia mais

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

Gere Com Saber. Universidade do Minho Licenciatura em Engenharia Informa tica Universidade do Minho Licenciatura em Engenharia Informa tica Disciplina de Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/10 Gere Com Saber Andre Barbosa - no 49357 David Leal - no 49321

Leia mais

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

QUESTÃO 2: Sobre os relacionamentos utilizados no diagrama de caso de uso, analise as assertivas a seguir. CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008/1 4º PERÍODO 7º MÓDULO AVALIAÇÃO MP1 DATA 10/09/2009 ENGENHARIA DE SOFTWARE 2009/2 GABARITO COMENTADO QUESTÃO 1: Os únicos relacionamentos

Leia mais

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

UML. Sistemas de Informação. Introdução. Introdução. Unified Modeling Language - Índice Introdução. Descrever. Diagramas Use Case UML Sistemas de Informação Vitor Vaz da Silva Unified Modeling Language - Índice Introdução Diagramas Use Case Classes Actividades Interacção Estados Sistema Físicos Modelação Casos de Estudo (Case Studies)

Leia mais

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

Conversão da Notação CEO para a linguagem BPEL4WS Conversão da Notação CEO para a linguagem BPEL4WS Departamento de Engenharia Informática RELATÓRIO TRABALHO FINAL DE CURSO Ano Lectivo: 2004/2005 N.º da Proposta: 39 Título: Conversão da Notação CEO para

Leia mais

Capítulo 5 Modelação do Sistema 1

Capítulo 5 Modelação do Sistema 1 Capítulo 5 Modelação do Sistema Capítulo 5 Modelação do Sistema 1 Assuntos abordados Modelos de contexto Modelos de interação Modelos estruturais Modelos comportamentais Engenharia orientada a modelos

Leia mais

ARQUITECTURAS DE SOFTWARE

ARQUITECTURAS DE SOFTWARE ARQUITECTURAS DE SOFTWARE AULAS Nº 8 e 9 7-21/12/2007 F. Mário Martins Case Studies: Ligação das partes Use Case Diagram Use Case Specification Passo 1: ---------- Passo 2: ---------- Passo 3: ----------

Leia mais

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

1 Modelagem de Processos de Negócio Engenharia de Software. 1 Modelagem de Processos de Negócio Engenharia de Software. Modelagem de processos de negócio A Modelagem de Processo de Negócio é uma das atividades que visa a criação de um modelo com os processos de

Leia mais

Introdução ao RUP Rational Unified Process

Introdução ao RUP Rational Unified Process Introdução ao RUP Rational Unified Process UML Diagramas de Classes v.1.1, João Pascoal Faria, 2001 1 O que é Um processo (de engenharia) de software é a definição de um conjunto completo de actividades

Leia mais

Análise e modelação de sistemas

Análise e modelação de sistemas Análise e modelação de sistemas ì Classe T11: Comportamento baseado em interaçãoes Referências: UML e ferramentas CASE, A. Silva e C. Videira, Cap. 7 Aulas AMS do IST 2 Programa ì Comunicação ì Interacção

Leia mais

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

Mo#vação. Objec#vo. Estudar uma abordagem de desenvolvimento de so9ware orientada pelos objectos. Linguagens usadas: UML (Unified Modeling Language) Mo#vação Esta disciplina mostra como construir um bom alicerce para desenvolver so9ware orientado pelos objectos Ensina técnicas de análise e desenho para ajudar a produzir so9ware orientado pelos objectos

Leia mais

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

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 UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec Sumário Sobre o autor...11 Estrutura deste Guia...12 Capítulo 1 Introdução à UML...13

Leia mais

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

Modelagem de Processos de Negócio Aula 6 Modelagem de Processos. Andréa Magalhães Magdaleno Modelagem de Processos de Negócio Aula 6 Modelagem de Processos Andréa Magalhães Magdaleno andrea@ic.uff.br Agenda Aulas anteriores Cadeia de Valor Fluxo de Processo 2 AULAS ANTERIORES 4 Cronograma Seminários

Leia mais

IDEF3 - Process Description Capture Method

IDEF3 - Process Description Capture Method IDEF3 - Process Description Capture Method Como foi referido no texto anterior, a metodologia IDEF é constituída por vários módulos, cada um destes com especificidades e propriedades adequadas ao contexto

Leia mais

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

Erros Típicos em Diagramas de UML Fernando Brito e Abreu Dezembro de 2005 Erros Típicos em Diagramas de UML Fernando Brito e Abreu (fba@di.fct.unl.pt) Dezembro de 2005 Introdução Este documento tem como objectivo descrever e classificar os erros mais comuns cometidos na construção

Leia mais

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

UML Visão Geral UML Visão geral v.1.1, Novembro de 2001 UML Visão Geral 1 Índice Introdução Diagramas O que é a UML? Diagrama de casos de utilização Valor da UML Diagrama de classes Origens da UML Diagrama de objectos Parceiros da UML Diagrama de componentes

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

UML e seus diagramas

UML e seus diagramas UML e seus diagramas A UML Unified Modeling Language (Linguagem de Modelagem Unificada), como o próprio nome já diz, é uma linguagem para modelagem de objetos do mundo real, usada para especificar, construir,

Leia mais

Análise e Modelação de Sistemas

Análise e Modelação de Sistemas Análise e de Sistemas Classe T09 comportamental: Diagramas de estado Referências: Conceptual Modeling of Informa;on Systems (Chapter 13) Aulas AMS do IST 2 comportamental em UML Comportamento baseado em

Leia mais

RUP RATIONAL UNIFIED PROCESS

RUP RATIONAL UNIFIED PROCESS O que é RUP? É um metodologia para gerenciar projetos de desenvolvimento de software que usa a UML como ferramenta para especificação de sistemas. Ele é um modelo de processo híbrido Mistura elementos

Leia mais

Business Process Integration Architecture

Business Process Integration Architecture Business Process Integration Architecture Definição, Motivações e Conceitos Base 3/2/2005 José Alves Marques 1 Processo de Negócio A modelação de processos está focada em: Criar e optimizar modelos de

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

DIAGRAMAS DE ESTADOS (DME)

DIAGRAMAS DE ESTADOS (DME) 24 DIAGRAMAS DE ESTADOS (DME) 25 DIAGRAMAS DE ESTADOS (DME) DIAGRAMAS DE MÁQUINAS DE (TRANSIÇÃO DE) ESTADOS Para que se compreenda a verdadeira importância dos DME em UML, é, em rigor, necessário compreender

Leia mais

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

Estudos de Caso Sistema de Sincronização dos Dados Acadêmicos do SAU e do AulaNet Estudos de Caso 58 5 Estudos de Caso O primeiro estudo de caso apresentado é um sistema de sincronização de dados. Ele foi escolhido porque é totalmente voltado para a camada de persistência. O segundo

Leia mais

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

27/02/2016 UML. Prof. Esp. Fabiano Taguchi  DIAGRAMAS DE SEQUÊNCIA UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DIAGRAMAS DE SEQUÊNCIA DIAGRAMA DE SEQUENCIA Preocupa-se com a ordem temporal em que as mensagens são trocadas,

Leia mais

Marcelo Henrique dos Santos

Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Marketing e Vendas (em andamento) Especialista em games Bacharel em Sistema de Informação Email: marcelosantos@outlook.com SISTEMAS

Leia mais

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

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Modelo

Leia mais

Fábio Amado João Maio 33306

Fábio Amado João Maio 33306 Fábio Amado 33637 João Maio 33306 Universidade de Aveiro Especificação, Modelação e Projecto de Sistemas Embutidos 21-11-2009 1. UML - o que é? 2. A Natureza dos Sistemas Embutidos 1. Heterogeneidade 2.

Leia mais

Diagrama de Máquina de Estados

Diagrama de Máquina de Estados Análise e Projeto de Sistemas OO Diagrama de Máquina de Estados Demonstra o comportamento de um elemento através de um conjunto de transições de estado. Um Estado representa a situação em que um objeto

Leia mais

Diagramas de actividades

Diagramas de actividades Diagramas de actividades Um diagrama de actividades decompõe uma actividade em subactividades (actividades de mais baixo nível) Mostra o encadeamento de actividades realizadas para cada um dos objectos

Leia mais

4.6. UML Diagramas de componentes

4.6. UML Diagramas de componentes Engenharia de Software 4.6. UML Diagramas de componentes Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Componentes são partes, executáveis e substituíveis, (idealmente reutilizáveis) de um sistema

Leia mais

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

Modelagem de Processos. Prof a. Silvia Inês Dallavalle de Pádua Modelagem de Processos Prof a. Silvia Inês Dallavalle de Pádua 1 BIBLIOGRAFIA DEBEVOISE, T;GENEVA,R. The microguide Process Modeling in BPMN. Booksurge, 2008. VALLE, R.; OLIVEIRA, S.B. Análise e modelagem

Leia mais

UML Unified Modeling Language Linguagem de Modelagem Unificada

UML Unified Modeling Language Linguagem de Modelagem Unificada UML Unified Modeling Language Linguagem de Modelagem Unificada Prof. Gilberto Porto e-mail: porto@gilbertoporto.com.br A linguagem UML n UML (Unified Modeling Language) Linguagem de Modelagem Unificada

Leia mais

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

Introdução aos Sistemas Integrados de Gestão de Bibliotecas Introdução aos Sistemas Integrados de Gestão de Bibliotecas (Integrated Library Systems ILS) (Library Management Systems LMS) A Implementação de um ILS 1 Racional Implementação inclui todas as actividades

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

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

UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos joao.queiroz@ifrn.edu.br Roteiro A importância da UML para projetar sistemas. Principais características do diagrama de classes e de sequência.

Leia mais

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

A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. História da UML. O que é modelagem? DCC / ICEx / UFMG A Linguagem UML A Linguagem UML Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo UML (Linguagem de Modelagem Unificada) É uma notação gráfica (visual) para projetar sistemas OO Não

Leia mais

Modelagem de Sistemas. Análise de Requisitos. Modelagem

Modelagem de Sistemas. Análise de Requisitos. Modelagem Modelagem de Sistemas Teoria Geral de Sistemas TADS 2. Semestre Prof. André Luís Para abordarmos de forma mais profunda os conceitos de Modelagem de Sistemas de Informação, precisamos também falar na Engenharia

Leia mais

BPMN Business Process Management Notation

BPMN Business Process Management Notation Business Process Management Notation Parte 1 ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas villas@puc-rio.br 1 Objetivo Criar um mecanismo simples para o desenvolvimento de modelos

Leia mais

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

UALG/FCT/DEEI Análise e Modelação de Sistemas Informáticos. 8. Diagramas de Classes, Diagramas de objetos, Interfaces UALG/FCT/DEEI Análise e Modelação de Sistemas Informáticos 8. Diagramas de Classes, Diagramas de objetos, Interfaces P. Serendero, 2007 Diagramas de Classes Uma vista gráfica do modelo semântico dos objetos

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

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

3. Modelação Evolução histórica 3. Modelação 3.1. Evolução histórica 1 2 Evolução histórica Antes de serem abordados os modelos Ambiental e Comportamental, é importante observar o quadro seguinte, que apresenta a evolução histórica dos

Leia mais

Introdução a UML e seus diagramas

Introdução a UML e seus diagramas Introdução a UML e seus diagramas A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. O UML

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

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

BPMN. Prof a. Silvia Inês Dallavalle de Pádua BPMN Prof a. Silvia Inês Dallavalle de Pádua 1 BIBLIOGRAFIA DEBEVOISE, T;GENEVA,R. The microguide Process Modeling in BPMN. Booksurge, 2008. VALLE, R.; OLIVEIRA, S.B. Análise e modelagem de processo de

Leia mais

DOCUMENTO DE APOIO N.º 1

DOCUMENTO DE APOIO N.º 1 DOCUMENTO DE APOIO N.º 1 Tema: Definição da Estratégia de Sistemas de Informação / Tecnologias de Informação Definição da Estratégia de Sistemas de Informação / Tecnologias de Informação Definição de Processos

Leia mais

5. Estudo das Organizações e seus Processos

5. Estudo das Organizações e seus Processos SISTEMAS DE INFORMAÇÃO Modelação do Conhecimento e Bases de Dados 5. Estudo das Organizações e seus Processos 1999 João Falcão e Cunha Processos de Resposta das Organizações Terramoto de São Francisco,

Leia mais

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

3ª EDIÇÃO Gilleanes T. A. Guedes 3ª EDIÇÃO Gilleanes T. A. Guedes Novatec Copyright 2009, 2011, 2018 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,

Leia mais

Diagrama de Atividades. Professor: André Gustavo Bastos Lima

Diagrama de Atividades. Professor: André Gustavo Bastos Lima UML Unified Modeling Language Diagrama de Atividades Professor: André Gustavo Bastos Lima Diagrama de Atividades Representação de fluxo de atividades seqüenciais i e concorrentes; Ênfase na transferência

Leia mais

Modelagem de Casos de Uso (Parte 1)

Modelagem de Casos de Uso (Parte 1) Modelagem de Casos de Uso (Parte 1) Introdução (1) Objetivos Principais dos Casos de Uso: Delimitação do contexto de um sistema Documentação e o entendimento dos requisitos Descrição dos requisitos funcionais

Leia mais

7.8 DIAGRAMA DE CLASSES

7.8 DIAGRAMA DE CLASSES 7.8 DIAGRAMA DE CLASSES O diagrama de classes representa a estrutura do sistema, recorrendo ao conceito de classe e suas relações. O modelo de classes resulta de um processo de abstracção onde são identificados

Leia mais

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

Departamento de Matemática da Universidade de Coimbra 2011/2012 Programação Orientada para os Objectos Projecto 2 Departamento de Matemática da Universidade de Coimbra 2011/2012 Programação Orientada para os Objectos Projecto 2 Simulador de um Sistema de Filas de Espera Descrição Sumária: Uma empresa proprietária

Leia mais

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

UML 2.0 Método, Linguagem e Ferramenta. Prof. Cesar Augusto Tacla UML 2.0 Método, Linguagem e Ferramenta Prof. Cesar Augusto Tacla Conteúdo do Curso MÉTODO RUP FERRAMENTA Visual Paradigm Enterprise Architect LINGUAGEM UML UML: Unified Modeling Language Linguagem padrão

Leia mais

5 Diagrama de Estado. 5.1 Definição

5 Diagrama de Estado. 5.1 Definição 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 Estado Autoria:Aristófanes Corrêa Silva Adaptação:

Leia mais

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

Os 8 passos para planear uma sessão de formação. Como decidir sobre que conteúdos incluir 1 Os 8 passos para planear uma sessão de formação 2 Como decidir sobre que conteúdos incluir 3 Como definir objectivos 1 2 3 4 5 6 Definir o objectivo do evento e para quem foi concebido Determinar as

Leia mais

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

Q d( ) P. a( ) c( ) e( ) c( ) S. c( ) d( ) ELEMENTOS BÁSICOS DA LINGUAGEM JAVA Patricia Della Méa Plentz INE-CTC-UFSC E-Mail: plentz@inf.ufsc.br URL: http://moodle.ufsc.br INE5605-Turma 0238B Sumário 2.1 Classes e Objetos na POO 2.2 2 Revisão da

Leia mais

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

, -. # +! $/ #0 21' 3! # 4 * # 4 1 2 ! "!"$ % &'' ( ) * ) +!$' $ - Introduzir agentes como uma extensão de objectos. - Promover o uso de representações standard e ferramentas que suportem análise, especificação e o design de software

Leia mais

Interações entre objetos

Interações entre objetos Interações entre objetos Interações entre Objetos Os serviços (casos de uso) são fornecidos através da colaboração de grupos de objetos Os objetos interagem através de comunicações Diagrama de Sequência

Leia mais

A modelagem de Negócio com UML

A modelagem de Negócio com UML A modelagem de Negócio com UML Introdução A passagem do Modelo do Negócio para o Modelo do Sistema envolve a definição de quais Casos de Uso do Negócio deverão ser automatizados; No momento em que os requisitos

Leia mais

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

PRDS Módulo 3 (parte 3) Dario Ferreira Yoshiro Nagaé PRDS 2008.1 Módulo 3 (parte 3) Dario Ferreira dario@les.inf.puc-rio.br Yoshiro Nagaé yoshiro@les.inf.puc-rio.br Diagramas de Interação Diagramas de Interação: Introdução Os objetivos de um diagrama de

Leia mais

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

TCC EM SISTEMAS DA INFORMAÇÃO. Aula 9- Modelando um Sistema com a UML parte 2 Aula 9- Modelando um Sistema com a UML parte 2 Objetivo desta sexta aula Identificar como deve ser o desenvolvimento da escrita do projeto. Apresentar exemplos de trabalhos modelados com a UML para que

Leia mais

I Análise de Sistemas

I Análise de Sistemas I Análise de Sistemas Dados e Informação Dados São elementos concretos utilizados como base para discussão, decisão, cálculo ou medição. São valores utilizados como matéria-prima de informação, representada

Leia mais

Tema 2: Modelo Dinâmico

Tema 2: Modelo Dinâmico Tema 2: Modelo Dinâmico Diagrama de sequência (ou Diagrama de Sequência de Mensagens) é um diagrama usado em UML (Unified Modeling Language), representando a sequência de processos (mais especificamente,

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Engenharia de Requisitos Departamento de Matemática Universidade dos Açores Hélia Guerra helia@uac.pt A importância dos requisitos 2 A importância dos requisitos The hardest single

Leia mais

Engenharia de Software

Engenharia de Software Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011 Processo Unificado de Desenvolvimento de Software Processo Unificado O que é: Um processo (de engenharia) de software é a definição

Leia mais

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

Modelação OO UML Conceitos. Evolução do Desenvolvimento de Software Modelação OO UML Conceitos Evolução do Desenvolvimento de Software Software Algoritmos + Dados = Software Niklas Wirth Um sistema de software é um conjunto de mecanismos que actuam por forma a desencadear

Leia mais

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

USE CASES. DESENVOLVIMENTO DE SISTEMAS SOFTWARE F. Mário. Martins 2008 89 USE CASES Martins 2008 89 USE CASES Martins 2008 90 USE CASES: Especificação Especificar um Use Case Projectista Expansão do UC "Especificar um UC" Especificar um Use Case Nome, Sumário e Contexto

Leia mais