当前位置: 首页 > news >正文

UML建模之业务处理模型(Business Process Model,BPM)

 

一、业务处理模型简介(Brief introduction

业务处理模型是一组活动的集合,描述了活动从开始到结束在时间或者空间上的顺序,以及输入和输出。业务处理模型最终输出要能够满足业务需要。

业务处理模型一般包括:

1、目标(Goal

2、特定的输入(specific inputs

3、特定的输出(Specific outputs

4、有一定顺序的活动(Activities in some order

5、消息(Information

6、资源(Resource

 

二、业务处理模型元素(Elements

1、目标(Goal

每一个业务处理流程都有一些将要达到的目标,这些目标需要能够满足业务需求。

2、消息(Information

使用消息完成活动(Activities)。在业务处理过程中,消息并不没有消耗,只是作为转化流程的一部分。消息可以来自于外部资源、客户、内部组织单元甚至是其他处理流程。比如订单模版,之前用来提供某一种样式的订单,现在作为活动的一部分并没有被消耗和用尽。

3、资源(Resource

资源是一种输入,与消息(Information)不同的是,资源是被消耗和可以被用尽的。

4、输出(outputs

每个业务流程都会产生一些满足业务需要的输出。输出可以是物理对象(例如报表和发票),也可以是整个业务流程的结束(例如完成订单)。

三、业务处理模型案例分析(Business Process Model Example Analysis

 

 

事件(Event)有客户要生成的订单Cutomer Order

输入(inputs)有客户数据库Customer Database 和库存(Inventory

业务处理(Process)是Order handling Process

输出(outputs)是生成的订单Completed Customer Order

四、总结(Summary

业务处理模型是一组活动的集合,描述了活动从开始到结束在时间或者空间上的顺序,以及输入和输出。业务处理模型最终输出要能够满足业务需要。包括输入、输出、资源、消息和目标等元素。最后以实例进一步说明了业务逻辑模型。

相关文章:

  • RealView Development Suite 4.0 Professional安装
  • SharePoint开发中常见的几种错误类型及解决方法!
  • 实时内存数据库的数据管理
  • 主要城市公交路线下载Mono版(使用MonoDevelop开发)
  • 工业级开发中的一些常识
  • 第一个shell
  • Android环境搭建及相关命令
  • c# asp.net 日历控件(9)
  • 献给各位已婚者
  • 上海世博会园区进行首次试运行
  • SQL Server 数据库故障修复顶级技巧之一
  • Rose HA for SQL2008的安装之一
  • 服装企业的信息管理及主要对象
  • Team Fundation Server 2010 五
  • 自定义控件开发
  • [数据结构]链表的实现在PHP中
  • 5、React组件事件详解
  • AHK 中 = 和 == 等比较运算符的用法
  • EOS是什么
  • golang 发送GET和POST示例
  • Java读取Properties文件的六种方法
  • java取消线程实例
  • Java新版本的开发已正式进入轨道,版本号18.3
  • markdown编辑器简评
  • PhantomJS 安装
  • Python学习之路16-使用API
  • React16时代,该用什么姿势写 React ?
  • 闭包,sync使用细节
  • 编写符合Python风格的对象
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 利用DataURL技术在网页上显示图片
  • 前端设计模式
  • 如何编写一个可升级的智能合约
  • 说说动画卡顿的解决方案
  • 学习ES6 变量的解构赋值
  • No resource identifier found for attribute,RxJava之zip操作符
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • # include “ “ 和 # include < >两者的区别
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #Linux(权限管理)
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • $.each()与$(selector).each()
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (3)STL算法之搜索
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (算法)N皇后问题
  • (五)c52学习之旅-静态数码管
  • (转)【Hibernate总结系列】使用举例
  • (转)jdk与jre的区别
  • *2 echo、printf、mkdir命令的应用
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全