教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

B第2章 PowerDesigner基础

来源:网络收集 时间:2026-01-19
导读: 第2章 PowerDesigner软件分析建模的基本概念 PowerDesigner的首席架构师王晓昀,于1989年在法国SDP公司研制出的名为AMC*Designor1.0数据库建模工具,获得了良好的经济和社会效益。1991年产品定名为S-Designor,并在美国开始销售。1995年Powersoft公司收购了S

第2章 PowerDesigner软件分析建模的基本概念

PowerDesigner的首席架构师王晓昀,于1989年在法国SDP公司研制出的名为AMC*Designor1.0数据库建模工具,获得了良好的经济和社会效益。1991年产品定名为S-Designor,并在美国开始销售。1995年Powersoft公司收购了SDP公司,同年Sybase收购了Powersoft,此后该产品更名为PowerDesigner。

PowerDesigner经历了两个发展阶段。第一阶段从1989年到1996年,版本从1.0发展到6.0,其主要目标是应用实体-联系(Entity-Relationship,简称E-R)理论解决数据建模问题;第二阶段从1996年至今,版本从6.0发展到15.0,其主要目标是完成业务流程建模、数据建模、应用程序建模和代码生成等工作。目前,PowerDesigner几乎能够完成软件分析建模的全部工作,但在代码生成和集成开发环境(Integrated Develop Environment,简称IDE)的支持方面尚需进一步完善。

2.1 PowerDesigner概况

长期以来,软件开发过程缺乏规划,并且没有详细的文档,这给软件的维护工作带来很多困难。为了降低软件维护的难度,提高软件质量,使分析人员、开发人员、测试人员、数据库管理人员、用户之间能够通过设计文档进行有效的沟通,许多计算机软件厂商都在研制计算机辅助软件工程(Computer Aided Software Engineering,简称CASE)平台,用来完成软件的分析建模工作。如Sybase、IBM、CA和Microsoft等,其中Sybase公司的PowerDesigner就是最优秀的CASE平台之一,使用这个平台可以更好地完成软件的分析建模工作,为设计更优秀的软件产品提供了保证。

2.1.1软件分析建模需要安装的软件

1.安装PowerDesigner12.5

打开PowerDesigner12.5安装盘,双击Setup.exe文件,根据提示完成安装。 2.安装Microsoft SQL Server2000

利用PowerDesigner进行软件分析建模,需要一种DBMS作支持。本书以在Microsoft Windows XP操作系统上安装Microsoft SQL Server 2000标准版为例,读者也可安装其它种类的DBMS,如Sybase Adaptive Server Anywhere 、Oracle、IBM DB/2等,不论采用哪种DBMS都能达到掌握PowerDesigner的目的。 3.安装Microsoft Analysis Services

利用PowerDesigner建立物理数据模型的多维图时,应根据设计者的需要安装一种OLAP产品作支持,这些产品有Sybase AS IQ,Microsoft SQL Server Analysis Service等,本书在Microsoft Windows XP操作系统上安装了Microsoft SQL Server Analysis Service,读者也可以安装其它OLAP产品。

32

4.安装Microsoft Office 2003

PowerDesigner建立的需求模型可以与Microsoft Office2003中的Word交换信息,物理数据模型可以生成到Microsoft Office2003中的Access中,因此,需要安装Microsoft Office Word 2003与Microsoft Office Access 2003。

2.1.2PowerDesigner能够完成的分析建模工作

利用PowerDesigner可以建立八类模型,即业务流程模型、概念数据模型、自由模型、信息流模型、面向对象模型、物理数据模型、需求模型、XML模型。它们的英文全称、中文名和英文缩写如图2-1所示。

业务流程模型(BPM) 概念数据模型(CDM)

自由模型(FEM) 信息流模型(ILM) 面向对象模型(OOM) 物理数据模型(PDM) 需求模型(RQM) XML模型(XSM) 图2-1 PowerDesigner八类模型的中英文名称对照 在上述模型中,OOM的类图、PDM、XSM、BPM可以生成相关代码;此外,软件开发人员编写的代码也可生成相关的模型。掌握这些模型是学好软件分析建模的关键。图2-2描述了这些模型与其代码的生成关系。CDM、ILM、RQM和FEM不能生成代码。

C#、VB.NET、Java、J2EE、PowerBuilder、XML、WebServices、WSDL代码 OOM中的类图

生成 Database SQL Script(DLL)或通过ODBC生成数据库 PDM

XML DTD、XML Schema代码 XSM

ebXML、BPEL4WS代码 BPM

图2-2 四类模型与其代码的生成关系

2.1.3PowerDesigner启动时的界面

安装PowerDesigner后,单击开始>程序>Sybase>PowerDesigner12>PowerDesigner启动系

统,如图2-3所示,它由标题栏、菜单条、工具栏、浏览器窗口和输出窗口五部分组成。

浏览器窗口用来管理本地和企业知识库中的模型,包括本地浏览器窗口(Local)和企业知识库浏览器窗口(Repository)两个子页。Local页上显示本地建立的各种模型;Repository页上显示企业知识库中的模型。注意,只有PowerDesigner与企业知识库连接后,这个页面才能正确显示企业知识库中的模型。

输出窗口包括General、Check Model、Generation和Reverse四个子页。General页上显示建模过程中的通用信息,Check Model页上显示检查模型过程中的信息,Generation页上显

33

示模型生成过程中的信息,Reverse页上显示逆向工程中的信息。

图2-3 PowerDesigner初次启动时的界面

2.1.4PowerDesigner新建模型的步骤

PowerDesigner新建模型的步骤如下:

⑴选择File>New菜单或单击工具栏中的New工具,打开如图2-4所示窗口。

图2-4 新建模型的New窗口

⑵从窗口左侧的Model type窗格中选择一种新建模型的类型,如Business Process Model。根据所选模型类型的不同,窗口右侧显示不同的内容。

⑶在窗口右侧的Model name框中填写模型名称,并选择适当选项。例如,要建立BPM,则在Process language框中选择一种业务流程语言;要建立PDM,则在DBMS框中选择一种数据库管理系统;要建立OOM,则在Object language框中选择一种面向对象语言;要建立XSM,则在XML language框中选择一种XML语言。

⑷建立BPM、OOM或PDM时,在First Diagram框中选择相应的图形类型。在浏览器窗口中右击模型,从弹出的菜单中选择New>图形类型,可以在模型中增加新的图形。

⑸单击“确定”按钮,浏览器窗口会显示新建的模型,如图2-5所示。图形窗口用来设计或显示模型的图形,使用工具选项板,在图形窗口可完成大部分的建模工作。打开不同的模型,相应的图形窗口和工具选项板也会不同。

34

图2-5 新建一个模型的工作环境

⑹单击Save或Save All工具保存模型。每个模型保存在一个有特定扩展名的文件中。保存模型时,系统自动产生一个备份文件,如果主文件损坏,则可以把备份文件的扩展名修改为主文件的扩展名,即可打开模型。

2.1.5模型类型的图标及扩展名

在浏览器窗口,每个模型前都会出现表示模型类型的图标,PowerDesigner各类模型的图标如表2-1所示。

表2-1 PowerDesigner各类模型的图标

图标 模型的英文名称 Business Process Model Conceptual Data Model Free Model Information Liquidity Model Multi-Model Report Object-Oriented Model Physical Data Model Requirements Model XML Model 模型的中文含义 业务流程模型 概念数据模型 自由模型 信息流模型 多模型报告 面向对象模型 物理数据模型 需求模型 XML模型 文件扩展名 .bpm .cdm .fem .ilm .mmr .oom .pdm .rqm .xsm 备份文件扩展名 .bpb .cdb .feb .ilb .bmr .oob .pdb .rqb .xsb 2.1.6PowerDesigner的工具选项板

根据打开模型的不同,会出现不同的工具选项板。打开BPM、CDM、PDM、OOM、ILM …… 此处隐藏:2927字,全部文档内容请下载后查看。喜欢就下载吧 ……

B第2章 PowerDesigner基础.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/442173.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)