业务处理模型

业务处理模型(Business Process Model,BPM)以业务需求作为出发点,用图形的方式描述系统的任务和业务流程,注重的是处理过程中数据流程。业务处理模型是从业务人员的角度对业务逻辑和规则进行详细描述的概念模型,并使用流程 图表示从一个或多个起点到终点间的处理过程,流程,消息和协作协议。使用于应用系统的系统分析阶段,完成系统需求分析和逻辑设计。BPM与PowerDesigner其他模块之间的关系如图4-1所示。

图4-1

PowerDesigner BPM包括3种流图:

  • 处理层次流图(Process hierarchy diagram):以层次化的方式识别系统的功能。
  • 业务处理流图(Business process diagram):用于分析一个/组流程的具体实现机制。
  • 处理服务流图(Process service diagram):以业务服务的方式来表述业务流程图。

这里介绍业务处理流图:

(1)选择File->New Model命令,弹出如图4-2所示窗口。

图4-2

(2)在New Model窗口中选择要建立的模型类型-Business Process Model(业务处理模型),在General选择卡中选择所需要使用的处理语言。处理语言可分为:分析语言,服务编排语言和协作语言三大类。

(3)单击“确定”按钮,打开默认BPM工作窗口。其右下角状态栏中会显示出所使用的处理语言。

(4)选择View-Diagram-New Diagram命令可以打新的BPD业务流程图。

(5)定义起点。起点(Start)是BPD所表达的整个处理过程的起点,表示的是处理过程和处理过程外部的入口。

(5.1)从BPD创建起点

在工具栏中单击“起点”图标,在BPM工作区中单击鼠标,在单击处会增加起点图标如图4-3所示,在给起点设置属性即可。

图4-3

(5.2)从起点列表创建起点

选择Model-Starts命令,打开“起点列表”窗口。新增一列即可创建一个新的起点,再给起点设置属性。Tools-Display Preferences-Category-Content-Start&End节点,打开Start&End的显示参数窗口,选中Name复选框,即可在图标下方显示起点名称。

(6)定义处理过程。处理过程可以认为是为了达到某个目标而执行的动作,如按照指定需求设计软件。每个处理过程都至少有一个输入流和输入出流。

在工具栏中单击“处理过程”图标,即可在工作区创建一个处理过程并设置处理过程的属性。

(7)定义组织单元。组织单元是指为处理过程负责的组织,可以使公司,系统,服务,组织,用户或者角色,也可以认为是使用更高级处理过程的业务伙伴。

在工具栏中单击“组织单元泳道图”图标或“组织单元”图标。即可创建组织单元并设置属性。

(8)定义流程。流程表示存在或可能存在数据交互的两个对象间的交互关系。用箭头的表示流程。

在工具栏中单击“流程/资源流程”  图标。即可创建流程并设置属性。

(9)定义消息格式。消息格式定义了流程间的两个对象所要交互数据的数据格式。如果没有数据交互,可以不用定义任何消息格式。

选择Model-Message Formates命令,打开消息格式列表。单击空行或单击新增工具栏按钮,新增消息格式并设置属性。

(10)定义资源。资源类似数据存储,可以是数据,文档,数据库,组件等处理过程,可以用于特殊事务。

在工具栏中单击“资源”图标,再在流程图中单击鼠标,在单击处将增加资源图标并设置属性。

(11)定义终点。终点是业务处理图中处理过程的终止点。

在工具栏中单击“终点”图标,再在流程图中单击鼠标,单击处将增加终点图标并设置属性。

注:Delete删除时,模型不再在工作区存在,但文件任然存在工作区中,Detach From Workspace是从将从模型和对象都从工作区删除。

(12)效果图如图4-4所示。

图4-4

PowerDesigner(四)-业务处理模型相关推荐

  1. PowerDesigner绘制业务处理模型等时元素的字体太小,调大字体方法

    问题 昨晚绘制这个系统的业务处理模型,创建Entity时,文字太小了,只有8px,看不清,就像这样,粘贴到文档里真的没法看.... 失败方法 百度找方法,说是可以通过Tools->Display ...

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

    一.业务处理模型简介(Brief introduction) 二.业务处理模型元素(Elements) 1.目标(Goal) 2.消息(Information) 3.资源(Resource) 4.输出 ...

  3. oracle导出pdm文件命令,利用PowerDesigner逆向工程导出PDM模型及生成文档

    最近需要对老项目进行重构优化,由于项目都是好几年前的,相关设计资料很不全,最基本的数据库设计文档都没有,只能利用PowerDesigner逆向工程导出PDM模型及生成word文档:以下简单介绍导出模型 ...

  4. 【1.6万字长文】华为战略管理方法论介绍(含开发战略到执行DSTE、业务领先模型BLM、业务执行力模型BEM、组织绩效和战略解码)

    第一本全方位阐述华为端到端战略管理体系的著作<华为战略管理法:DSTE实战体系>出版了!!当当网.京东均可下单购买. 第一本全方位阐述华为端到端战略管理体系的著作<华为战略管理法:D ...

  5. 解读BLM业务领先模型中的业务设计

    第一本全方位阐述华为端到端战略管理体系的著作<华为战略管理法:DSTE实战体系>出版了!!当当网.京东均可下单购买. 解读BLM业务领先模型中的业务设计 本文作者 | 谢宁,<华为战 ...

  6. 从战略到执行:业务领先模型 BLM 战略篇「战略意图」

    在差距分析这篇文章中,卫 Sir 详细介绍了"三差分析",也正是因为看到了差距,所以我们才有动力去启动战略上的创新和执行上的提升. 接下来详细介绍一下 BLM 业务领先模型的第二把 ...

  7. 华为战略规划落地的核心:VDBD(价值驱动业务设计模型) 盈利模式(利润模型)详细介绍

    华为战略规划落地的核心:VDBD(价值驱动业务设计模型) & 盈利模式(利润模型)详细介绍 本文作者 | 谢宁,<华为战略管理法:DSTE实战体系>.<智慧研发管理>作 ...

  8. 基于面向服务体系架构(SOA)和面向资源体系架构(ROA)的业务组件模型

    引言 在<面向服务体系架构(SOA)和业务组件(BC)的思考>(以下简称< SOA 和 BC >)一文中介绍了基于面向服务体系架构(SOA)的组件模型,本文按照"分离 ...

  9. 无监督学习:从基本概念到四种实现模型

    http://www.sohu.com/a/117638113_465975 这是今年 6 月份普渡大学副教授 Eugenio Culurciello 写的一篇关于无监督学习的概述性文章.除了基本概念 ...

最新文章

  1. 全新池化方法AdaPool | 让ResNet、DenseNet、ResNeXt等在所有下游任务轻松涨点
  2. 生成工具-CodeSmith-享受编程的乐趣(三)(转载)
  3. HIbernate的优缺点
  4. 云炬随笔20171209
  5. html 数据钩子,22.钩子函数.html
  6. wincc历史数据库_WinCC系统的基本功能介绍——自动化工程师必备
  7. memmove()/mmecpy()
  8. php 获取域名部分,PHP 获取顶级域名 获取域名的函数 parseHost()
  9. 利用shell找出15分钟内修改的文件
  10. 传播路径图调查2013年初
  11. Java注解@PostConstruct使用及相关原理分析
  12. 中国航空零部件制造行业业十四五投资发展规划及发展前景预测报告2022-2028年版
  13. 凯恩帝k1000ti参数设置_KND1000TI系统参数 - 图文 -
  14. c语言问号的用法及举例,问号的使用方法和另类用法有哪些
  15. QQ三国推举孝廉答题工具使用说明
  16. 思科交换机等设备基本配置
  17. python爬取凤凰新闻网_python3.6爬取凤凰网新闻-爬虫框架式思维
  18. JavaScript 精选:哪些能提高开发效率的es6 新语法糖
  19. 从壹开始[ 做贡献 ]之三 || 北京.Net俱乐部活动——DNT精英论坛开幕
  20. 4411 三仙归洞(找规律-周期)

热门文章

  1. ortp流媒体协议 [1]
  2. 【IOS下载】Cisco IOS下载
  3. Redis异步消息队列
  4. Mesos container在360广告系统的应用
  5. 我们能用 lua 做什么
  6. React 第十一章 组件的组合使用
  7. php多个进程写文件路径,php 控制多个进程同时读写一个文件
  8. maya python插件_Maya中Python代码插件编译技术视频教程
  9. python连连看小游戏_python递归法实现简易连连看小游戏
  10. MySQL5添加外键约束错误 (Error Code : 1005)