面向对象软件工程与UML第十章PowerDesigner逻辑模型分析.pptVIP

面向对象软件工程与UML第十章PowerDesigner逻辑模型分析.ppt

  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文档。上传文档
查看更多
面向对象软件工程与UML第十章PowerDesigner逻辑模型分析

第十章 PowerDesigner逻辑模型分析 10.1概念数据模型CDM 进行数据库设计时,一般都是概念层次(Conceptual level)开始的。在概念层次上,无须考虑数据库的实际物理执行细节。概念模型(CDM)描述了与任何软件或数据存储系统无关的数据库整体逻辑结构,通常包含了与物理数据库无关的数据对象,提供了一种对用于运行企业或业务行为的形象化的表达方式。 概念数据模型CDM CDM功能: (1)通过创建实体关系图表(E-R)来描述数据的组织结构。 (2)能够校验数据设计的合理性。 (3)生成指定了相应物理实现数据库的物理数据模型(PDM) (4)能够生成用UML标准描述CDM中对象的面向对象模型(OOM) (5)为在不同的设计阶段创建另一个模型版本,可以生成概念数据模型(CDM) 10.1.1 确定业务问题 在BPM中已经明确了业务流问题,在此基础上从中提炼出需要存储的信息,其中包括与业务有关的实体、实体间的关系、特殊的业务规则等。这些问题将成为建立CDM的基础。 10.1.2 建立概念模型 建立CDM的具体过程如下。 (1)定义业务问题中涉及到的相关实体。 (2)定义实体属性。 (3)定义业务规则,并将业务规则运用到相应实体。 (4)为多个具有相同数据类型和宽度的数据项定义公用域。 (5)建立实体之间的继承关系。 (6)建立实体之间的联系。 (7)检查模型的正确性。 (8)生成CDM模型文档。 关于Palette工具面板中含义简介 概念数据模型CDM 新建CDM (1)选择File-New,打开New窗口,在左边模型选择列中选中Conceptual Data Model,单击OK,即确认创建概念数据模型。 (2)双击资源浏览窗口中新创建的CDM名称图标,打开CDM模型属性窗口,进行相关属性信息设置。如下图: 概念数据模型CDM 定义业务规则 业务规则是业务活动中必须遵循的规则,是业务信息之间约束的表达式,它反映了业务信息数据之间的彝族完整性约束.每当信息实体中包含的信息发生变化的时候,系统都会检查这些信息是否违反特定的业务规则. 业务规则有的六种类型: 事实,定义,公式,确认,需求和约束: 当你使用业务规则约束 CDM 的时候,他们不被转变为可执行的代码。 业务规则可能被实现为 PDM 的约束。 概念数据模型CDM 产生一条新的业务规则 你将会产生一条业务规则标明该如何将版税归因于作家。 1 选择模型的业务规则。 业务规则的列表对话框显示已存在的业务规则。 2 点击增加一行工具。 一支箭头在新空行的开始处出现,并且一个默认的名字和代码被输入。默认为定义类型的业务规则 3 在名字列中键入的Author Percent。 这是业务规则的名字。 相同的代码自动地在代码列中被输入。 4 选择规则类型列下拉列表中的确认类型。这样定义了确认类型的业务规则。 5 点击应用。 新创建的业务规则被提交。名字点击字母顺序排列 当你点击的应用或者OK的时候,列表中的所有的名字按照字母顺序排列。 6 点击新的业务规则栏。一支箭头出现在最后的一行。 7 点击属性工具。 8 点击注释栏。注释对话框被打开,可以输入规则的描述。 9 在描述对话框中, 输入The percentage of royalties paid to all authors of a book adds up to 100% of the total royalties 概念数据模型CDM 数据项目与实体 一个数据项目是一个基本的信息。 创建一个新的数据项目 要管理多个作家的多个书, 你将会对每位作家版税的百分比创建数据项目并且为作家列表中的的作家名称排序。 1 选择菜单栏的模型数据项目。数据项目的列表显示已存在的数据项目。 2 点击增加一行工具。 一个箭头在第一个空白行的开始和一个默认的名称出现,而且代码被进入。 3 键入名称列的 TitleAuthor Percent 。 这是数据项目的名称。 相同的代码自动地在代码列中被输入 4 点击应用。 新创建的数据项目的被提交。名称按字母顺序地分类,当按应用或列表的确定的时候, 所有的名称按字母顺序地被分类。 列表的名称次序将会以其中任何一个操作而改变。 5 点击新的数据项目行。一个箭头在行开始处出现。 6 点击属性工具。或在行开始处双击箭头。 属性页为新创建的数据项目。 7 选择对话框的底部,域下拉列表框的 Percent 。 这应用 Percent 域的数据类型到新的数据项目。 在数据类型列中, SI 指出短整数型 8 点击确定回到数据项目的列表。 9 点击增加一行工具。 一个箭头在第一

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档