学习PowerDesigner(一)

   

Powerdesisner12.5

1.     什么是需求模型RQM

      Requirements Model(RQM) 是一种文档式模型,它通过准确恰当地列出,解释开发过程程中需要实现的功能行为来描述待开发项目。你可以为开发过程中需要使用到的各种结构化技术文档(功能或技术规格说明书,测试计划)而使用Requirements Model.

(Workspace作为整个系统各种模型,文档与报告信息集合,所以你要建立一个需求模型就必须先建立一个workspace)

 在资源浏览窗口中右键单击刚建好的RQM->Properties或直接双击对应RQM,直接进去模型属性设置Model Properties

2.     建立一个RQM

    这里相信大家都会建立,但是要注意在设置一个RQM属性时候

系统默认Name和Code是一致的,Name用来进行分析描述,为了形象明了可以使用中文,而Code则和后期的具体设计有关,如用于编码设计,一般多用英文加数字等标准命名

Glossary term意思是 用于需求模型中的词汇,它应该被正确定义说明以避免误解,建立一定的通用规则

并解释在View中各项的意思 标题(Title),需求描述(Description),优先级(Priority),风险(Risk),状态(Status),工作量(Workload)

 

 

 

3.什么是概念数据模型CDM

CDM 表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。 一个概念模型经常包括在物理数据库中仍然不实现的数据对象。 它给运行计划或业务活动的数据一个正式表现方式

数据模型应该满足三个方面的要求:
1)能够比较真实地模拟现实世界
2)容易为人所理解
3)便于计算机实现

概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计

定义实体

实体是带有描述特性的可以辨别的对象。在概念数据模型中,只有业务问题需要的对象才被定义为实体,一个实体可能是有形的或无形的、具体的或抽象的、有生命的或无生命的。

定义属性

属性是附加到实体上的数据项

定义域

域定义你能适用于多个数据项目的标准数据结构。 当你修正一个域时,你将更新全部与域关联的数据项目。 当你作任何变化的时候 , 这导致数据一致化特性比较容易。

可以创建一些自己常用的域,来应用到数据对象上。

使用域不会导致数据具有相同的用途,但是在模型中定义的数据类型和长度确不一致

定义关联

联系是指两个实体之间或实体内部的连接或关系

完成实体定义以后,应该在它们之间建立联系。实体的联系通常是依据业务规则确定的

定义联合

联合是为了解决多对多联系而产生的一个人工实体

可以为联合实体定义属性

  

posted @ 2009-09-13 10:20  胡佳180815  阅读(978)  评论(0编辑  收藏  举报