PowerDesigner建模设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Sybase PowerDesigner 建模过程 主讲教师:阿都建华 Email:adjh_work@163.com 什么是PowerDeisgner? PowerDeisgner是Sybase公司推出的一个集成了UML(统一建模语言)和数据建模的CASE( Computer Aided Software Engineering,计算机辅助软件工程)工具。 用于系统设计和开发的不同阶段,满足管理、系统设计、开发等相关人员的使用,是业界第一个同时提供数据库设计开发和应用开发的建模软件。 PowerDeisgner的功能模块 业务处理模型(Business Process Model,BPM) 主要用于需求分析阶段 从业务人员的角度对业务逻辑和规则进行详细描述 描述业务的各种不同内在任务和内在流程,以及客户在这些任务和流程间的互相作用。 是从业务合伙人的观点来看业务逻辑和规则的概念模型,使用一个图表描述程序,流程,信息和合作协议之间的交互作用 概念数据模型(Conceptual Data Model,CDM) 用于系统分析阶段,即系统开发的数据库设计阶段 按用户的观点对数据和信息进行建模,利用实体关系图来实现 描述系统中的各个实体以及相关实体之间的关系 物理数据模型(Physical Data Model,PDM) PDM 叙述数据库的物理实现 是在概念数据模型的基础上针对目标数据库管理系统的具体化。它是描述数据在储存介质上的组织结构的数据模型,它不但与具体的DBMS有关,而且可能还与操作系统和硬件有关。 主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。 面向对象模型(Object-Oriented Model,OOM) 利用UML来描述系统结构的模型,从不同角度表现系统的工作状态 利用UML的用例图、时序图、类图、构件图和活动图来建立面向对象模型OOM,从而完成系统的分析和设计 PowerDesigner基本操作 BPM基本操作 创建BPM File-New-Business Process Model 打开已有BPM BPM模型文件的扩展名为.BPM 从工作区中删除BPM 在BPM节点上右击鼠标,选择“Detach From Workspace” 设置BPM编辑选项 选择Tools-Model option,再选择内容进行设置 修改模型的BPM属性 选择Model-Model Propeties 修改模型的显示属性 选择Tool-display preferences 创建包 包包含模型对象,可以将多个模型对象有效地组织起来 选择Model-Packages 修改包的属性 使用业务规则 创建业务规则 选择Model-Business Rules,单击空行或新增工具按钮 应用业务规则 打开对象的属性窗口,选择Rules属性页,添加对应规则 建立BPM 定义业务处理流程图 选择View-Diagram-New Diagram 业务处理模型 定义业务处理流程图(Business Process Diagram) 表示了业务处理过程间的关系,注重的是处理过程中的数据流程 定义起点 起点是BPD所表达的整个处理过程的起点,是处理过程和处理过程外部的入口。可以有多个起点 定义处理过程 为达到某个目标而执行的动作 每个处理过程至少有一个输入流和一个输出流 定义组织单元 指为处理过程负责的公司 定义流程 表示存在或可能存在的数据交互的两个对象的交互关系 定义消息格式 定义了流程间的两个对象所要交互数据的数据格式 定义资源 资源类似于数据存储,可以是数据、文档、数据库、组件等 定义资源流程 资源的处理过程通过资源流程来表示 定义终点 终点是业务流程图中处理过程的终止点,科研定义多个终点 实体间的关系概念 关系就是实体间的关联方式,同时也决定了实体间关联的程度。 可能存在的关系种类: 一对一 一对多 多对多 多对一 For example,老师和学生之间的关系、学生和图书馆藏书、个人和身份证号等等。 概念数据模型(CDM) 概念结构设计是数据库设计的开始 概念数据模型完成数据库的逻辑结构设计(概要设计) 概念数据模型与任何数据库的数据存储结构无关 概念模型建模示例 以汽车站售票系统为例,其可能出现的事件如下: 旅客到特定售票口买票,可能买一张or多张。 旅客预定某天的票。 旅客要求退票。 旅客要求改签。 车票可能作废。 概念模型建模示例(续) 可能的实体 售票口 售出的票 售票记录 预定票记录 退票记录 改签记录 废票记录 概念模型建模示例(续) 在PowerDesigner中作出相应实体 概念模型建模示例(续) 填充相应实体信息,双击增加的实体 概念模

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档