Diferença entre a modelagem de dados e a modelagem de processos

Anonim

Modelagem de dados vs Modelagem de processo

Modelagem de dados é o processo de criação de um modelo conceitual de objetos de dados e como os objetos de dados se associam em um banco de dados. A modelagem de dados se concentra em como os objetos de dados são organizados do que nas operações que são executadas em dados. A modelagem de processos ou especificamente Business Process Modeling (BPM) envolve a representação de processos de uma empresa, de modo que os processos existentes possam ser analisados ​​para melhorar a qualidade e a eficiência. BMP geralmente é uma representação diagramática da sequência de atividades realizadas em uma organização. Ele exibe os eventos, ações e pontos de conexão do início ao fim da seqüência.

O que é modelagem de dados?

O modelo de dados é uma representação conceitual de objetos de dados e associações entre objetos de dados em um banco de dados. Ele se concentra principalmente na forma como os objetos de dados são organizados. O modelo de dados é como um plano de construção usado por um arquiteto. O modelo de dados tenta preencher a lacuna entre o modo como o usuário vê os eventos do mundo real e como eles estão representados em um banco de dados. Existem dois métodos principais utilizados para a modelagem de dados denominada abordagem Entity-Relationship (ER) e Object Model. O mais utilizado entre esses dois é o modelo ER. O modelo de dados é criado usando os requisitos do banco de dados, revisando documentação existente e entrevistando usuários finais do sistema. A modelagem de dados produz principalmente duas saídas. O primeiro é o diagrama Entidade-Relacionamento (amplamente conhecido como diagrama ER), que é uma representação pictórica de objetos de dados e interações entre eles. Isso é valioso porque pode ser facilmente aprendido e pode ser usado para se comunicar com usuários finais. O segundo resultado é o documento de dados que descreve objetos de dados, relacionamentos entre objetos de dados e regras exigidas pelo banco de dados. Isso é usado pelo desenvolvedor do banco de dados para desenvolver o banco de dados.

O que é Modelagem de Processo?

Modelagem de processo ou especificamente BPM é uma representação diagramática de uma seqüência de atividades que mostra eventos, ações e pontos de conexão na seqüência. O BMP é usado para melhorar a eficiência e a qualidade do processo comercial. Existem dois tipos principais de modelos de processos de negócios. Primeiro é o modelo "como está" ou de linha de base que exibe a situação atual. Este modelo poderia ser usado para identificar pontos fracos e estrangulamentos, o que poderia ser útil para futuras melhorias. O outro modelo é o modelo 'to be', que representa a nova situação pretendida. Isso incorpora melhorias de potencial identificadas a partir do modelo de linha base e pode ser usado para demonstrar e testar o novo processo antes de implementá-lo.

Qual a diferença entre Modelagem de Dados e Modelagem de Processo?

O modelo de dados representa os objetos de dados e as interações entre os objetos de dados em uma organização, enquanto o modelo de processo é uma representação diagramática de uma seqüência de atividades em uma organização. O modelo de dados pode ser visto como parte do modelo de processo de negócios, que especifica como as informações na organização devem ser armazenadas efetivamente para melhorar o desempenho geral. Em uma organização típica, existem interações importantes entre o modelo de dados eo modelo de processo de negócios.