软件工程 工具之二—— PowerDesigner v12(一)

简介: PowerDesigner v12 1、特性: (1)业务过程建模:用图示模型实现设计或建模; (2)数据建模:利用基于可靠方法、两级(概念上和物理上)关系数据库建模,设计并生成数据库模型;还支持数据仓库建模; (3)对象建模:用UML完成设计和分析,利用定制的生成器,自动地生成源代码; (4)企业版本库:可查询共享工作组里所有成员的模型和信息。

PowerDesigner v12


1、特性:
(1)业务过程建模:用图示模型实现设计或建模;
(2)数据建模:利用基于可靠方法、两级(概念上和物理上)关系数据库建模,设计并生成数据库模型;还支持数据仓库建模;
(3)对象建模:用UML完成设计和分析,利用定制的生成器,自动地生成源代码;
(4)企业版本库:可查询共享工作组里所有成员的模型和信息。
2、业务处理模型Business Process Model:主要用在需求分析阶段,任务是理清系统的功能,得出系统的逻辑模型。
3、概念数据模型Conceptual Data Model:主要用在系统开发的数据库设计阶段,按用户的观点来对数据和信息进行建模,并用E-R图(实体-联系 图)来体现。
其主要功能有:
(1)以E-R图的形式组织数据;
(2)检验数据设计的有效性和合理性;
(3)生成物理数据模型(PDM);
(4)生成面向对象模型(OOM);
(5)生成可定制的模型报告。
4、物理数据模型Physical Data Model:提供了系统初始设计所需的基础元素及关系。
其主要功能有:
(1)可将数据库的物理设计结果从一种数据库移植到另一种数据库;
(2)可利用逆向工程把已存在的数据库物理结构更新生成物理模型或概念模型;
(3)可以生成可定制的模型报告;
(4)可以转换为OOM;
(5)完成多种数据库的详细物理设计。
5、面向对象模型Object-oriented Model:利用UML的图形来描述系统结构的模型,从不同角度表现系统的工作状态。
其主要功能有:
(1)利用UML的用例图Use Case Diagram、时序图Sequence Diagram、类图Class Diagram、构件图Component Diagram、活动图Activity Diagram等来建立面向对象模型OOM,从而完成系统的分析和设计;
(2)利用类图生成不同语言的源文件,或利用逆向工程将不同类型的源文件转换成相应的类图;
(3)利用逆向工程将面向对象模型OOM生成概念数据模型CDM和物理数据模型PDM。
6、业务处理模型BPM
BPM与PowerDesigner其它模块之间的关系:
(1层)系统分析  ——————业务处理模型BPM
(2层)系统设计  ——————概念数据模型CDM和面向对象模型OOM
(3层)数据库实现——————物理数据模型PDM
7、一些概念
域:是某个或某些属性的取值范围,域在定义之后,可以被多个实体的属性共享使用。
业务规则:反映了信息系统所描述对象的特殊的数据完整性约束。

目录
相关文章
|
8月前
|
SQL 运维 监控
第七章:OCP工具简介
第七章:OCP工具简介
239 0
|
6月前
|
监控 安全 定位技术
PMBOK泛读(第二章) - 项目运行环境
PMBOK泛读(第二章) - 项目运行环境
41 0
|
数据库 Windows
艾伟_转载:基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计
本系列文章导航 基于.NET平台的Windows编程实战(一)——前言 基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写 基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现   大家都知道一个系统的成败与否关键在于其所做的需求分析是否到位,数据库的设计是否合理。
972 0
|
数据库 Windows
艾伟:基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计
本系列文章导航 基于.NET平台的Windows编程实战(一)——前言 基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计 基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写 基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现 基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现   大家都知道一个系统的成败与否关键在于其所做的需求分析是否到位,数据库的设计是否合理。
978 0
|
算法 UED
软件 = 程序 + 软件工程(构建之法读书笔记一)
  在我正式开始阅读这本书之前,我对于软件工程这个词汇的概念还是模糊的,认为它只是停留在是一门学科,一个专业,或者是一大堆硬生生的理论知识,然而当我读完构建之法这本书的推荐序和第一,第二版前言开始,我就深刻意识到我之前对于软件工程的肤浅认识是多么错误。
977 0
PowerDesigner v15简介(2)
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/3438901 PowerDesigner v15简介(2) 1、项目和框架矩阵(Project and Framework Matrices)项目和框架矩阵是PowerDesigner的新概念,帮助实现模型的分组和实现模型处理更好的结构化。
790 0
|
数据库 uml 测试技术
软件工程 工具之二—— PowerDesigner v12(二)
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1371069 《PowerDesigner软件工程技术》笔记(一)1、UML2.0规范定义了5类9种图形和3种模型管理图(1)功能模型:从用户的角度描述系统的功能,通常在描述需求时使用,在系统分析过程中随着对系统认识的加深而不断改进。
883 0
|
数据库
软件工程 工具之二—— PowerDesigner v12(九)
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1412909 软件工程 工具之二—— PowerDesigner v12(九) 第九章 用PowerDesigner进行数据库设计1、数据库逻辑设计的任务是全面理解、准确描述用户的数据,物理设计的目的则是提高数据库在时间、空间、维护代价等几个方面的综合性能。
956 0
|
Java 测试技术 数据库
软件工程 工具之二—— PowerDesigner v12(五)
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1381837 第十章 面向对象模型 7、设计组件图1)组件图(Component Diagram):描述了软件组件以及它们之间的依赖关系。
762 0
|
uml
软件工程 工具之二—— PowerDesigner v12(三)
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/1374899 第十章 面向对象模型1、模型元素之间的连接关系有:关联Association、概化Generalization、依赖Dependency、实现Realization、聚合Aggregation、组合Combination。
1120 0