- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实践教程(第2版);第3章 PowerDesigner建模实践指南 ;3.1 PowerDesigner概述 ;21世纪主要的建模工具有:
Sybse PowerDesigner,
IBM Rational Rose,
Computer Associates的ERWin等。
PowerDesigner一花独秀,经过20年的发展,已经在原有的数据建模的基础上,形成一套集成化企业级建模解决方案。;;PowerDesigner适合于传统数据库建模、使用 UML 的应用程序建模和业务流程建模,支持主流应用程序开发平台(如 Java J2EE、Microsoft .NET、Web Services 和 PowerBuilder,Eclipse等)以及流程执行语言(如 ebXML 和 BPEL4WS)。
本章以PowerDesigner 11版本为背景,来介绍它的功能、界面和使用方法。
PowerDesigner11中常用的四个模块是:;(1)业务流程处理模块,用于业务流程图BPM的设计;
(2)概念数据模型处理模块,用于概念数据模型CDM的设计;
(3)物理数据模型处理模块,用于物理数据模型PDM的设计,即完成数据库的详细设计,包括数据库建表、建索引、建视图、建存储过程、建触发器等项功能。
(4)面向对象模型OOM(Object-Oriented Model)处理模块,它用于面向对象的逻辑模型设计,能够完成程序框图设计,生成的源代码框架可以为编码阶段提供帮助。 ;3.2 PowerDesigner的安装与启动3.2.1 PowerDesigner的安装 ;(1)安装路径选择。在如图3-1所示的安装界面中,点击【Browse】按钮就可以选择PowerDesigner的安装路径。
(2)功能模块安装选择。如图3-2所示,为功能模块的选择界面,可以根据自己的需求选择所要安装的模块。在某一功能模块上点击鼠标左键,在右方的Description文本框中会显示相应功能模块的描述。 ;(3)正式安装前检查的设置。如图3-3所示。在Current Settings文本框中列出了具体的安装选项,如果发现错误要重新设置,点击【Back】按钮,对之前配置重新设置。如果设置正确,点击【Next】按钮,进入正式安装。 ;(4)安装完毕后点击【Finish】,完成整个安装过程。如图3-4所示。 ;3.2.2 PowerDesigner的启动 ;3.3 用PowerDesigner进行数据库业务模型设计 ;;;BPM 与 PowerDesigner 其他模块之间的关系如图 ;BPM 是用系统提供的各种对象来描述系统需求,下面简要介绍这些对象;下面以电子订单处理流程图为例,看看各个对象的作用;如图所示 BPM 表示的是电子订单的处理过程。从起点“客户提交订单”开 始,“财务部门”将电子订单的说明提供给“销售部门”,“销售部门”记录订单 信息后检查货物库存情况并通知“财务部门”检查客户信用卡信息。“财务部门” 从银行获取客户信用卡信息,如果信用卡余额不足则发送邮件通知客户其信用额 度不足,否则告诉“财务部门”客户可信。“销售部门”检查货物库存情况后进 行判断,如果货物库存不足则发送邮件通知客户其所需货物库存不足,无法提供 货物,否则,发送邮件通知客户订单已经确认并将需要发送的货物清单提供给“库 房”,由“库房”发送货物。
此 BPM 描述了从起点“客户提交订单”到终点“订单完成”、“未确认金额”、 “订单无效”经过的“财务部门”、“销售部门”、“库房”3 个部门所进行的业务 处理流程图,此流程图还使用了 Flow/Resource Flow、Process、Decision、 Synchronization、Message Format 等对象;3.3.1 建立BPM ;(2)在该窗口中选择要建立的模型类型(Model Type)——Business Process Model(业务处理模型), 再选择要建立的模型图 (Diagram)——Business Process Diagram(业务流程图) ,然后单击“OK”按钮,打开如图 所示的默认 BPM 工作窗口。;;(1)选择 View→Diagram→New Diagram→Business Process Diagram 菜单项, 打开如所示的新建流程图属性窗口。;(2)在 Name 中输入流程图名称“NewBPD”后单击“OK”按钮,将在 WorkSpace 下的 BPM 下新增了 “NewBPD”节点,右侧工作区中打开了一个新的 BPD,如图 所示。;;2.1 创建起点
创建起点有两种方法: 方法一:从 BPD 创建起点
(1) 在工具栏中选择起点,在 BPM 工作区中单击鼠标,在
文档评论(0)