学习powerdesigner的好帮手
4. 点击“确定”按钮,返回到 CDM Generation Options 窗口,在名称中输 入“CDM_Semantic” ,点击“确定”按钮,打开 CDM 设计窗口。5. 展开左侧 Browser 窗口,注意在 Business Objects 中定义的实体已经自 动同步到 Semantic CDM 中了,鼠标点中“出版社”实体,按下鼠标左键 将“出版社”实体拖入 CDM 图中
学习powerdesigner的好帮手
6.在 CDM_Semantic 中,设计人员可以进行细节的 CDM 设计,并通过 Tools →Generate Conceptual Data Model 菜单项逆向更新 CDM_BO。CDM_BO 中的更新也可以通过 Tools→Generate Conceptual Data Model 菜单项 更新到 CDM_Semantic。1.3.5. 定义 Logical Data Model1. 单击 Designer’s View 行,What 列 Logical Data Model(逻辑数据模 型)网格的图标 2. 在打开的 Logical Data Model 窗口中单击 New Document 按钮,在下列 菜单中选择 Generate from List of Semantic Model 3. 在 打 开 的 Select an Object 窗 口 选 择 Semantic Model 下 CDM_ Semantic(CDM_ Semantic 是上一步(定义 Semantic Model)中定义的 CDM 名称)4. 点击“确定”按钮,返回到 LDM Generation Options 窗口,在名称中输 入“LDM_Demo” ,点击“确定”按钮,打开 LDM 设计窗口。
学习powerdesigner的好帮手
5. 在 Logical Data Model 中,设计人员可以进行信息系统的逻辑设计,并 通过 Tools→Generate Conceptual Data Model 菜单项逆向更新 CDM_Semantic。 6. 因为 LDM 的主要内容介于 CDM 和 PDM 之间,为节省篇幅,本书不重点介 绍 LDM。 7. 类似于以上的操作,可以通过 LDM 生成 PDM、定义 Business Process、 Business Location 等,为节省篇幅,本章就不一一列举,请读者自行操 作完成。
学习powerdesigner的好帮手
2. 业务处理模型 BPM本篇介绍了业务处理模型(Bussiness Process Model,简称 BPM)的基础知 识以及如何使用 PowerDesigner 进行 BPM 设计。 需求分析阶段的主要任务是理清 用户需求,描述系统功能,所以系统分析员与用户充分交流后,应得出系统的逻 辑模型,BPM 就是为达到这个目的而设计的。 业务处理模型以业务需求作为出发点,用图形的方式描述系统的任务和业务 流程。2.1 节介绍什么是 BPM 及其作用;2.2 节介绍使用 PowerDesigner 的业务 处理模型;2.3 节介绍如何定义包;2.4 节介绍了业务规则的概念、类型、如何 定义规则以及将业务规则应用到 BPM;2.5 节介绍了如何创建 BPM。2.1. BPM 简介业务处理模型是从业务人员的角度对业务逻辑和规则进行详细描述的概念 模型,并使用流程图表示从一个或多个起点到终点间的处理过程、流程、消息和 协作协议。通过 BPM 可以描述系统的行为和需求。可以使用图形表示对象的概念 组织结构,然后生怕民需求的文档。作为一个概念层次的模块,BPM 适用于应用 系统的系统分析阶段,完成系统需求分析和逻辑设计。BPM 与 PowerDesigner 其 他模块之间的关系如图 2-1 所示。系统分析 业务处理模型(BPM)系统设计概念数据模型(CDM)面向对象模型(OOM)数据库实现 物理数据模型(PDM)
学习powerdesigner的好帮手
图 2-1 BPM 与其他模块之间的关系BPM 是用系统提供的各种对象来描述系统需求,下面简要介绍这些对象。BPM 包 括表 2-1 所示的对象。 对象 Package Process Flow(Resource Flow) Start End Decision Synchronization Resource Organization Unit 表 2-1 BPM 的对象 工具图标 说明 用于将元素组合为组 处理过程 连接过程、起点、终点的流程 连接资源的流程 流程中的起点 流程中的终点 当流程中存在多个路径时的选项 允许多个并发动作的流程同步 资源 组织单元下面以电子订单处理流程图为例,看看各个对象的作用。
学习powerdesigner的好帮手
客户提交订单订单请求描述 确认信用卡 <<金额>2000$>> 银行信用卡是否有效 记录订单请求 [有效] 检查库存 库存[无效]发送email给客户 未确认余额订单是否有效[有效][无效] 利用email通知客户订单请求无效发送email回复订单发送交费请求单 订单失效交费申请单配送订单产品订单完成图 2-3 订单管理处理流程图图 2-3 所示 BPM 表示的是电子订单的处理过程。从起点“客户提交订单”开 始, “财务部门”将电子订单的说明提供给“销售部门”“销售部门”记录订单 , 信息后检查货物库存情况并通知“财务部门”检查客户信用卡信息。 “财务部门” 从银行获取客户信用卡信息, 如果信用卡余额不足则发送邮件通知客户其信用额 度不足,否则告诉“财务部门”客户可信。 “销售部门”检查货物库存情况后进 行判断,如果货物库存不足则发送邮件通知客户其所需货物库存不足,无法提供 货物, 否则, 发送邮件通知客户订单已经确认并将需要发送的货物清单提供给 “库 房” ,由“库房”发送货物。 此 BPM 描述了从起点“客户提交订单”到终点“订单完成”“未确认金额” 、 、
学习powerdesigner的好帮手
“订单无效”经过的“财务部门”“销售部门”“库房”3 个部门所进行的业务 、 、 处理流程图,此流程图还使用了 Flow/Resource Flow、Process、Decision、 Synchronization、Message Format 等对象,具体各对象的使用请参考本章 2.5 节——建立 BPM。2.2. 使用 BPM本节将简要介绍如何创建新的 BPM、打开已有 BPM、从工作区中排除已经打 开的 BPM 和如何设置 BPM 选项等。2.2.1. 创建 BPM本节简要介绍创建 BPM 的方法,让读者有一个初步了解。新建 BPM 的具体过程如 下: (1)选择 File→New Model 菜单项,弹出如图 2-4 所示的窗口。图 2-4 新建窗口
学习powerdesigner的好帮手
(2)在该窗口中选择要建立的模型类型(Model Type)——Business Process Model 业务处理模型) 再选择要建立的模型图 ( , (Diagram) ——Business Process Diagram(业务流程图) ,然后单击“OK”按钮,打开如图 2-5 所示的默认 BPM 工作窗口。具体业务流程 图的设计详见本章第 2.5 节建立 BPM。图 2-5 BPM 工作窗口2.2.2. 打开已有 BPM如果已经创建好了 BPM,也可以打开该模型。BPM 模型文件的扩展名为.BPM。具 体方法如下: (1) 选择 File→Open 菜单项,弹出如图 2-6 所示的打开文件窗口。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说医药卫生PowerDesigner详细手册(3)在线全文阅读。
相关推荐: