软件工程报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
昆明理工大学信息工程与自动化学院学生实验报告
(2011 —2012 学年第 2 学期)
课程名称:软件工程开课实验室:信自楼机房444 2012 年03月23日
学号姓名成绩
年级、专业、
班
实验项目名称PowerDesigner功能实践指导教师姜英教
师
评
语
教师签名:
年月日
一、上机目的
1) 掌握常用建模工具PowerDesigner的安装使用;
2) 掌握PowerDesigner主要特点及功能特性。
二、上机内容
安装及掌握PowerDesigner建立各类模型的方法及操作。
三、上机设备
1台PC及PowerDesigner软件。
四、PowerDesigner的相关知识
PowerDesigner可以方便地对管理信息系统进行分析设计,它几乎包括了数
据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据
模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓
库制作结构模型,也能对团队设备模型进行控制。可见PowerDesigner的功能还
是很强大的,主要包括以下几个功能部分:
(1)DataArchitect
这是一个强大的数据库设计工具,使用DataArchitect 可利用实体-关系图为
一个信息系统创建"概念数据模型"-CDM(Conceptual Data Model)。并且可根据CDM 产生基于某一特定数据库管理系统(例如:Sybase System 11)的"物理数据
模型"-PDM(Physical Data Model)。
还可优化PDM,产生为特定DBMS 创建数据库的SQL 语句并可以文件形式
存储以便在其他时
刻运行这些SQL 语句创建数据库。另外,DataArchitect还可根据已存在的
数据库反向生成
PDM,CDM 及创建数据库的SQL脚本。
(2)ProcessAnalyst
这部分用于创建功能模型和数据流图,创建"处理层次关系"。(3)AppModeler
为客户/服务器应用程序创建应用模型。
(4)ODBC Administrator
此部分用来管理系统的各种数据源。
(5)XML文件
可以使用工具生成相应的XML文件,或者用XML文件生成相关模型
五、实验过程
1、启动PowerDesigner软件,进入界面如图1:
图1
2、在“文件”选项中单击“建立新模型”,出现窗口如图2示:
图2
3、进入New Model界面后,选择“Model types”—“Object-Oriented Model”—“Use Case
Diagram”(见图3),单击“OK”,进入如图4的界面,则可以开始画用况图。
图3
图4
4、进入画用况图界面后,界面上悬浮着的是工具框(见图4)。下面举例说明一下工具框中的各个工具的用途:(见图5)
1—表示的是角色。即用例图中的与系统交互的人或其他系
2—表示的是用况。即系统中被执行者感受到的一个完整
的功能。
3—表示的是联合。即系统中表示执行者与用况间的关系。
4—表示的是依赖。即系统中一个用况依赖另一个用况的
存在而存在。
5—表示的是link/Extended Pependency。即系统中一个用
况到另一个用况的一种关系。
Power designer还有很多其他的功能,在此就不再一一详述。
五、上机心得
我通过安装Power designer软件并使用此软件,熟悉其软件的基本功能,基本掌握
了用PowerDesigner建立各类模型的方法及操作;。通过实践,我的动手能力有了相应的提
高。