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、一些概念
域:是某个或某些属性的取值范围,域在定义之后,可以被多个实体的属性共享使用。
业务规则:反映了信息系统所描述对象的特殊的数据完整性约束。
分享到:
相关推荐
综上所述,PowerDesigner v12作为一款全能的数据库建模工具,不仅提供全面的数据建模功能,还涵盖了业务流程建模和数据仓库设计,满足了IT专业人员在数据库设计中的各种需求,是提升数据库设计效率和质量的得力助手...
CASE(Computer-Aided Software Engineering)工具是软件工程领域中用于辅助软件开发、管理和维护的工具集合,而PowerDesigner则是其中的一款强大的建模工具,广泛应用于系统分析、设计和数据库建模。本实验旨在让...
表1-2 软件工程工具分类 "工具类型 "代表性的工具名称 "特点 "适用软件工程 " " " " "阶段 " "文档编写工具"Microsoft Word "直观的操作界 面、模 "软件开发权过 " " "、Microsoft Visio"板与向导功能、丰富的"程...
**PowerDesigner**是一款强大的CASE(Computer-Aided Software Engineering,计算机辅助软件工程)工具,主要用于软件设计中的数据建模。在软件工程实验中,PowerDesigner被广泛用于创建概念数据模型(CDM)和物理...
维普资讯论文——本文简单介绍了UML(UnifiedModelingLanguage)~主要内容及特点,并着重讨论了支持它的三种可视化 建模工具——RoSE,Visio,PowerDesigner,在分析它们各自特点的基础上提出了选择的依据。
2. **软件工程环境与工具**:软件工程环境通常由硬件、软件、人员和方法论构成,它为软件开发提供了一个协同工作的平台。CASE工具是这些环境中的一部分,它们自动化了软件开发过程中的某些任务,提高了效率和质量。...
"PowerDesigner 15.0 Repository——元数据管理工具的新特性" PowerDesigner 15.0 Repository是一个功能强大且适用性强的模型管理工具,旨在解决企业信息数据管理的挑战。该工具可以管理支持MOF的元数据和模型,并...
在IT行业中,数据库设计是软件开发过程中的关键环节,而PowerDesigner作为一款强大的数据库建模工具,被广泛应用于企业级项目。本文将深入探讨PowerDesigner 15.1版本中的DLL(动态链接库)文件及其在软件中的作用。...
### 逆向工程——Oracle到PowerDesigner生成物理数据模型(PDM) #### 一、概述 逆向工程是一种从现有数据库或应用系统反向提取设计信息的过程,它可以帮助开发人员和架构师理解复杂的系统结构,并在此基础上进行...
软件工程CASE工具是软件开发过程中的一种重要工具,能够提高开发效率、降低开发成本、提高软件质量。本文将对软件工程CASE工具进行详细的介绍,包括实验目的与要求、实验内容、软件工程环境和工具、CASE工具分类、...
PowerDesigner是一款强大的软件建模工具,常用于系统分析和设计,特别是数据库建模。在《软件开发工具》课程中,PowerDesigner被用作一个实践工具,帮助学生理解并实际操作数据库设计过程。以下是对PowerDesigner...
PowerDesigner是一款强大的软件建模工具,尤其在数据库设计方面表现出色。它可以帮助开发者和系统分析师高效地进行系统建模,包括概念数据模型(CDM)、物理数据模型(PDM)以及业务流程模型等。通过PowerDesigner,...
《软件分析建模与PowerDesigner实现》一书深入探讨了软件开发过程中的一项关键技术——分析建模,并聚焦于使用PowerDesigner这一强大的建模工具来实现这一过程。在软件工程领域,分析建模是理解系统需求、组织信息和...
PowerDesigner是一款强大的软件建模工具,常用于系统分析和设计,特别是数据库建模。在《软件开发工具》课程中,通过使用PowerDesigner进行Power designer 使用(系统设计)实验,可以帮助学生掌握数据库设计的关键...
在IT行业中,数据库设计是软件开发过程中的关键环节,PowerDesigner是一款强大的数据库设计工具,它提供了数据建模、数据库设计和数据库反向工程等功能。本文将深入探讨如何使用PowerDesigner进行MySQL数据库的逆向...
标题"Sybase PowerDesigner v15.0"提到的是Sybase公司的一款强大的数据库设计和数据建模工具——PowerDesigner。PowerDesigner是业界广泛使用的软件,尤其在企业级应用中,用于创建复杂的数据库模型,进行数据仓库...