SlideShare una empresa de Scribd logo
1 de 37
Aula 6 MODELAÇÃO DE PROCESSOS E ESTRUTURA DE INFORMAÇÃO  Ano 2011 Sistemas Informação para a Indústria Prof. António Grilo
[object Object],[object Object],[object Object],MODELAÇÃO DE PROCESSOS
[object Object],[object Object],[object Object],[object Object],BUSINESS PROCESS MANAGEMENT
PRINCIPAIS REGRAS DO BPMN ,[object Object],[object Object],[object Object],[object Object],Quatro categorias básicas de elementos : Um dos objectivos do BPMN é criar um mecanismo simples para o desenvolvimento dos modelos de processos de negócio e ao mesmo tempo poder garantir a complexidade inerente aos processos.
PRINCIPAIS REGRAS DO BPMN ,[object Object],[object Object],[object Object],[object Object],Quatro categorias básicas de elementos : Um dos objectivos do BPMN é criar um mecanismo simples para o desenvolvimento dos modelos de processos de negócio e ao mesmo tempo poder garantir a complexidade inerente aos processos.
OBJECTOS DE FLUXO Objecto Descrição Figura Evento É algo que acontece durante um processo do negócio. Estes eventos afectam o fluxo do processo e têm geralmente uma causa ou um impacto. Há três tipos de eventos, baseados sobre quando afectam o fluxo: Start, Intermediate e End. Actividade É um termo genérico para um trabalho executado. Os tipos de actividades são: Tarefas e sub-processos. O sub processo é distinguido por uma pequena cruz no centro inferior da figura.  Gateway É usado para controlar a divergência e a convergência da sequência de um fluxo. Assim, determinará decisões tradicionais, como juntar ou dividir trajectos.
CONEXÃO DE OBJECTOS Objecto Descrição Figura Fluxo de sequência É usado para mostrar a ordem (sequência) com que as actividades serão executadas num processo. Fluxo de mensagem É usado para mostrar o fluxo das mensagens entre dois participantes diferentes que os emitem e recebem.  Associação É usada para associar dados, texto e outros artefactos com os objectos de fluxo. As associações são usadas para mostrar as entradas e as saídas das actividades.
SWIMLANES Objecto Descrição Figura Pool Uma  pool  representa um participante num processo.  Ele actua como um container gráfico para dividir um conjunto de actividades de outras  pools , geralmente no contexto de situações de B2B.  Lane Uma  lane  é uma subdivisão dentro de uma  pool  usada para organizar e categorizar as actividades.
ARTEFACTOS Objecto Descrição Figura Objectos de dados O objecto de dado é um mecanismo para mostrar como os dados são requeridos ou produzidos por actividades. São conectados às actividades com as associações.  Grupo Um grupo é representado por um rectângulo e pode ser usado para finalidades de documentação ou de análise.  Anotações As anotações são mecanismos para fornecer informações adicionais para a leitura de um diagrama BPMN.
EXEMPLO DE MODELAÇÃO DE PROCESSOS Macro-processo de gestão de incidentes  (fonte: trabalho SII, grupo 4, 2007)
EXEMPLO DE MODELAÇÃO DE PROCESSOS Micro-processo de Analisar e Diagnosticar  (fonte: trabalho SII, grupo 4, 2007)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],INDICADORES CHAVE DE DESEMPENHO (Key Performance Indicators – KPI)
[object Object],[object Object],ESTRUTURAÇÃO DE INFORMAÇÃO
[object Object],[object Object],[object Object],[object Object],DIAGRAMA DE CLASSES
[object Object],[object Object],[object Object],OBJECTO
[object Object],[object Object],[object Object],OBJECTO
[object Object],[object Object],[object Object],CLASSE
[object Object],[object Object],[object Object],[object Object],[object Object],RELAÇÃO
[object Object],ASSOCIAÇÃO Cliente Nome Morada NIF Factura Data Valor Nº Factura Facturação Cliente 1..1 0..* A linha que une as duas classes representa todas as ligações existentes entre os objectos das 2 classes. Os intervalos de valores nos extremos das associações representam a cardinalidade (limite superior e inferior) das ligações entre objectos. Os valores variam entre  “  0  ”  (zero) e  “  *  “  (infinito).
[object Object],[object Object],ASSOCIAÇÃO
[object Object],CARDINALIDADE DAS ASSOCIAÇÕES Departamento Sigla Designação Funcionário Nome Morada Trabalha 1..1 1..*
[object Object],CARDINALIDADE DAS ASSOCIAÇÕES Clube Sigla Designação Morada Sócio Numero Sócio Nome Data Admissão Sócio 0..* 0..*
[object Object],CARDINALIDADE DAS ASSOCIAÇÕES Encomenda Data Valor Nº Encomenda Data Entrega Factura Data Valor Nº Factura Factura Encomenda 1..1 0..1
[object Object],ATRIBUTOS vs CLASSES Disciplina Sigla Designação Semestre Docente Nome Lecciona 1..1 0..1 Disciplina Sigla Designação Semestre Docente ou Quando é necessário armazenar mais informação sobre o docente, e essa informação for utilizada por outra associação, então não poderá ser criado apenas um atributo  “ Docente ”  na classe Disciplina. Por outro lado, caso seja necessário validar a informação de entrada na classe Disciplina então deveremos sempre associar uma classe
[object Object],CLASSES ASSOCIATIVAS Encomenda Data Valor Nº Encomenda Data Entrega Factura Código Designação Preço Produtos Encomendados 0..* 0..* Encomenda Quantidade
[object Object],ASSOCIAÇÕES  N -ÁRIA Espectáculo Data Descrição Tipo Espectáculo Duração Tipo Lugar Tipo Lugar Descrição 0..* 0..* Tipo Bilhete Tipo Bilhete Descrição Tarifário Preço
[object Object],GENERALIZAÇÕES Sócio Nº Sócio Nome Data Admissão Morada Organização Ramo Actividade Capital Social Nº Funcionários Individual Data Nascimento Sexo Estado Civil
[object Object],[object Object],MODELO RELACIONAL Nº Cliente Nome Morada Telef. Móvel 1 João Alves R. Ernesto Cardoso, nº 25 938665985 2 Ana Lopes Av. Roma, 65, 3ªEsq 966689311 3 Luís Nuno 4 David Barbosa Travessa Midaros, 10, R/c 919020900
[object Object],[object Object],CHAVE PRIMÁRIA
[object Object],[object Object],[object Object],[object Object],[object Object],CHAVE PRIMÁRIA
[object Object],CRUZAMENTO DE INFORMAÇÃO Tabela Escolas Tabela Eventos Nº Escola Nome Morada Telefone 1 Escola A+B R. Tomás, 34 21212121 2 Escola A + C R. Luís, 54 212334456 Nº Evento Descrição Data Hora 12 Leitura 8-Dez-05 11:00 24 Comemoração 25-Abr-06 15:00 Nº Escola 1 2
[object Object],[object Object],CHAVE ESTRANGEIRA Tabela Eventos Chave Estrangeira Nº Evento Descrição Data Hora 12 Leitura 8-Dez-05 11:00 24 Comemoração 25-Abr-06 15:00 Nº Escola 1 2
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],MANUTENÇÃO DE INTEGRIDADE DA CHAVE ESTRANGEIRA
[object Object],[object Object],[object Object],MAPEAMENTO ENTRE O DIAGRAMA DE CLASSES E O MODELO RELACIONAL
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],REGRAS DE MAPEAMENTO
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],REGRAS DE MAPEAMENTO
[object Object],[object Object],[object Object],[object Object],REGRAS DE MAPEAMENTO

Más contenido relacionado

Similar a Aula 6 14042011 sii

Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviçocadeirudo
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasClayton de Almeida Souza
 
20130301 white paper modelagem de processos de negócio (bpm)_soft_expert
20130301 white paper modelagem de processos de negócio (bpm)_soft_expert20130301 white paper modelagem de processos de negócio (bpm)_soft_expert
20130301 white paper modelagem de processos de negócio (bpm)_soft_expertSamuel Gonsales
 
CursoUML - Unified Modeling Language
CursoUML - Unified Modeling LanguageCursoUML - Unified Modeling Language
CursoUML - Unified Modeling Languageelliando dias
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de DadosFabio Abel
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLEliseu Castelo
 
Mpn apoio requisitos_sistema1
Mpn apoio requisitos_sistema1Mpn apoio requisitos_sistema1
Mpn apoio requisitos_sistema1gtiprotec
 
Mpn apoio requisitos_sistema 2
Mpn apoio requisitos_sistema 2Mpn apoio requisitos_sistema 2
Mpn apoio requisitos_sistema 2gtiprotec
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesRodrigo Cascarrolho
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dadosGabriel Moura
 
Diagrama de classes1.1
Diagrama de classes1.1Diagrama de classes1.1
Diagrama de classes1.1Maikynata
 

Similar a Aula 6 14042011 sii (20)

Processos Organizacionais
Processos Organizacionais Processos Organizacionais
Processos Organizacionais
 
Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviço
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
20130301 white paper modelagem de processos de negócio (bpm)_soft_expert
20130301 white paper modelagem de processos de negócio (bpm)_soft_expert20130301 white paper modelagem de processos de negócio (bpm)_soft_expert
20130301 white paper modelagem de processos de negócio (bpm)_soft_expert
 
CursoUML - Unified Modeling Language
CursoUML - Unified Modeling LanguageCursoUML - Unified Modeling Language
CursoUML - Unified Modeling Language
 
Curso Básico de UML
Curso Básico de UMLCurso Básico de UML
Curso Básico de UML
 
Curso bpmn
Curso bpmnCurso bpmn
Curso bpmn
 
Curso bpmn
Curso bpmnCurso bpmn
Curso bpmn
 
Banco de Dados
Banco de DadosBanco de Dados
Banco de Dados
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UML
 
Mpn apoio requisitos_sistema1
Mpn apoio requisitos_sistema1Mpn apoio requisitos_sistema1
Mpn apoio requisitos_sistema1
 
Mpn apoio requisitos_sistema 2
Mpn apoio requisitos_sistema 2Mpn apoio requisitos_sistema 2
Mpn apoio requisitos_sistema 2
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
Naked Objects
Naked ObjectsNaked Objects
Naked Objects
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dados
 
Principais diagramas da UML
Principais diagramas da UMLPrincipais diagramas da UML
Principais diagramas da UML
 
Mapeamento processos
Mapeamento processosMapeamento processos
Mapeamento processos
 
Mapeamento
Mapeamento Mapeamento
Mapeamento
 
Diagrama de classes1.1
Diagrama de classes1.1Diagrama de classes1.1
Diagrama de classes1.1
 

Más de Aneesh Zutshi

Aula 1 03032016 sii-v1
Aula 1   03032016 sii-v1Aula 1   03032016 sii-v1
Aula 1 03032016 sii-v1Aneesh Zutshi
 
Class 2 digital ecosystems and ecosystem actors
Class 2   digital ecosystems and ecosystem actorsClass 2   digital ecosystems and ecosystem actors
Class 2 digital ecosystems and ecosystem actorsAneesh Zutshi
 
Class 1 digital business - unique features and future evolution
Class 1   digital business - unique features and future evolutionClass 1   digital business - unique features and future evolution
Class 1 digital business - unique features and future evolutionAneesh Zutshi
 
Class 5 Digital Business Models
Class 5 Digital Business ModelsClass 5 Digital Business Models
Class 5 Digital Business ModelsAneesh Zutshi
 
Aula 4 27032015 sii-v1
Aula 4   27032015 sii-v1Aula 4   27032015 sii-v1
Aula 4 27032015 sii-v1Aneesh Zutshi
 
Class 3 Architectures of IS
Class 3 Architectures of ISClass 3 Architectures of IS
Class 3 Architectures of ISAneesh Zutshi
 
Class 2 Typologies of IS
Class 2 Typologies of ISClass 2 Typologies of IS
Class 2 Typologies of ISAneesh Zutshi
 
Aula 1 06032015 sii-v1
Aula 1   06032015 sii-v1Aula 1   06032015 sii-v1
Aula 1 06032015 sii-v1Aneesh Zutshi
 
Aula 11 23052013 sii-v1
Aula 11   23052013 sii-v1Aula 11   23052013 sii-v1
Aula 11 23052013 sii-v1Aneesh Zutshi
 
Aula 10 16052013 sii-v1
Aula 10   16052013 sii-v1Aula 10   16052013 sii-v1
Aula 10 16052013 sii-v1Aneesh Zutshi
 
Aula 9 21032013 sii-v0
Aula 9   21032013 sii-v0Aula 9   21032013 sii-v0
Aula 9 21032013 sii-v0Aneesh Zutshi
 
Aula 8 21032013 sii-vfinal
Aula 8   21032013 sii-vfinalAula 8   21032013 sii-vfinal
Aula 8 21032013 sii-vfinalAneesh Zutshi
 
Mobile computing fct
Mobile computing fctMobile computing fct
Mobile computing fctAneesh Zutshi
 
Aula 4 21032013 sii-v1
Aula 4   21032013 sii-v1Aula 4   21032013 sii-v1
Aula 4 21032013 sii-v1Aneesh Zutshi
 
Aula 3 14032013 sii-v1
Aula 3   14032013 sii-v1Aula 3   14032013 sii-v1
Aula 3 14032013 sii-v1Aneesh Zutshi
 

Más de Aneesh Zutshi (17)

Aula 1 03032016 sii-v1
Aula 1   03032016 sii-v1Aula 1   03032016 sii-v1
Aula 1 03032016 sii-v1
 
Class 2 digital ecosystems and ecosystem actors
Class 2   digital ecosystems and ecosystem actorsClass 2   digital ecosystems and ecosystem actors
Class 2 digital ecosystems and ecosystem actors
 
Class 1 digital business - unique features and future evolution
Class 1   digital business - unique features and future evolutionClass 1   digital business - unique features and future evolution
Class 1 digital business - unique features and future evolution
 
Class 5 Digital Business Models
Class 5 Digital Business ModelsClass 5 Digital Business Models
Class 5 Digital Business Models
 
Aula 4 27032015 sii-v1
Aula 4   27032015 sii-v1Aula 4   27032015 sii-v1
Aula 4 27032015 sii-v1
 
Class 3 Architectures of IS
Class 3 Architectures of ISClass 3 Architectures of IS
Class 3 Architectures of IS
 
Class 2 Typologies of IS
Class 2 Typologies of ISClass 2 Typologies of IS
Class 2 Typologies of IS
 
Aula 1 06032015 sii-v1
Aula 1   06032015 sii-v1Aula 1   06032015 sii-v1
Aula 1 06032015 sii-v1
 
Aula 11 23052013 sii-v1
Aula 11   23052013 sii-v1Aula 11   23052013 sii-v1
Aula 11 23052013 sii-v1
 
Aula 10 16052013 sii-v1
Aula 10   16052013 sii-v1Aula 10   16052013 sii-v1
Aula 10 16052013 sii-v1
 
Aula 9 21032013 sii-v0
Aula 9   21032013 sii-v0Aula 9   21032013 sii-v0
Aula 9 21032013 sii-v0
 
Aula 8 21032013 sii-vfinal
Aula 8   21032013 sii-vfinalAula 8   21032013 sii-vfinal
Aula 8 21032013 sii-vfinal
 
Aula 7 18042013
Aula 7   18042013Aula 7   18042013
Aula 7 18042013
 
Mobile computing fct
Mobile computing fctMobile computing fct
Mobile computing fct
 
Business model fct
Business model fctBusiness model fct
Business model fct
 
Aula 4 21032013 sii-v1
Aula 4   21032013 sii-v1Aula 4   21032013 sii-v1
Aula 4 21032013 sii-v1
 
Aula 3 14032013 sii-v1
Aula 3   14032013 sii-v1Aula 3   14032013 sii-v1
Aula 3 14032013 sii-v1
 

Aula 6 14042011 sii

  • 1. Aula 6 MODELAÇÃO DE PROCESSOS E ESTRUTURA DE INFORMAÇÃO Ano 2011 Sistemas Informação para a Indústria Prof. António Grilo
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. OBJECTOS DE FLUXO Objecto Descrição Figura Evento É algo que acontece durante um processo do negócio. Estes eventos afectam o fluxo do processo e têm geralmente uma causa ou um impacto. Há três tipos de eventos, baseados sobre quando afectam o fluxo: Start, Intermediate e End. Actividade É um termo genérico para um trabalho executado. Os tipos de actividades são: Tarefas e sub-processos. O sub processo é distinguido por uma pequena cruz no centro inferior da figura. Gateway É usado para controlar a divergência e a convergência da sequência de um fluxo. Assim, determinará decisões tradicionais, como juntar ou dividir trajectos.
  • 7. CONEXÃO DE OBJECTOS Objecto Descrição Figura Fluxo de sequência É usado para mostrar a ordem (sequência) com que as actividades serão executadas num processo. Fluxo de mensagem É usado para mostrar o fluxo das mensagens entre dois participantes diferentes que os emitem e recebem. Associação É usada para associar dados, texto e outros artefactos com os objectos de fluxo. As associações são usadas para mostrar as entradas e as saídas das actividades.
  • 8. SWIMLANES Objecto Descrição Figura Pool Uma pool representa um participante num processo. Ele actua como um container gráfico para dividir um conjunto de actividades de outras pools , geralmente no contexto de situações de B2B. Lane Uma lane é uma subdivisão dentro de uma pool usada para organizar e categorizar as actividades.
  • 9. ARTEFACTOS Objecto Descrição Figura Objectos de dados O objecto de dado é um mecanismo para mostrar como os dados são requeridos ou produzidos por actividades. São conectados às actividades com as associações. Grupo Um grupo é representado por um rectângulo e pode ser usado para finalidades de documentação ou de análise. Anotações As anotações são mecanismos para fornecer informações adicionais para a leitura de um diagrama BPMN.
  • 10. EXEMPLO DE MODELAÇÃO DE PROCESSOS Macro-processo de gestão de incidentes (fonte: trabalho SII, grupo 4, 2007)
  • 11. EXEMPLO DE MODELAÇÃO DE PROCESSOS Micro-processo de Analisar e Diagnosticar (fonte: trabalho SII, grupo 4, 2007)
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.