Trabalhos
Sumário
Representação de processos textual Representação de processos gráfica Abstrações Notações/Linguagens para modelagem
Modelagem de processo
Representação de Processo de Negócio (PN):
forma textual usando linguagem natural
Modelagem de processo
Exemplo – venda de produtos
1. 2. 3. 4.
Receber pedido; Verificar disponibilidade de estoque; Preparar entrega; Enviar produto para transportadora.
Modelagem de processos
Desvantagens da representação textual:
não permite especificar padrões que são repetidos; dificulta representar caminhos alternativos,; limita sua automação por um Sistema de Gestão de Processos de Negócio (SGPN); pode causar interpretações incorretas aos envolvidos no PN devido à subjetividade do texto.
Modelagem de processos
Representação de PN
Forma gráfica Semântica mais clara
Vantagens
Cada elemento gráfico possui sintaxe e semântica bem definidos para expressar atividades, eventos ou desvios do PN
Abstrações para se criar modelos
Abstração horizontal Abstração vertical
Abstração horizontal
Exemplo de metamodelo
Abstração vertical
Modelagem de processo – função
Modelagem de processo informação
Modelagem de processo – organização
secretário
Office boy
Marisa
Modelagem de processo – operação
BD de Pedidos
Sistema de Estoque
Sistema de Armazenamento
Notações/Linguagens para a modelagem de processos
Redes de Petri UML (Unified Modeling Language) BPMN (Business Process Modelling Notation)
Redes de Petri
Modelos sem ambiguidade Fundamentos matemáticos Grafos compostos por:
posições (círculos), transições (retângulos) e arcos que conectam as posições e transições
Redes de petri - exemplo
UML
Linguagem de Modelagem Unificada (UML – Unified Modeling Language) desenvolvida por OMG (Object Management Group) Notação gráfica para