




免费预览已结束,剩余10页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西华大学计算机系学生上机实践报告 西华数学与计算机学院上机实践报告课程名称: 软件需求分析年级:2010级上机实践成绩:指导教师:谢春芝姓名: 唐九零上机实践名称:使用PowerDesigner进行面向对象建模学号:312010080611427上机实践日期:2011-11-16上机实践编号:上机实践时间:2:00-3:40一、实验目的1. 了解PowerDesigner的背景知识。2初步掌握用PowerDesigner建立对象模型的方法。二、实验内容1. 了解PowerDesigner16环境。2. 参考后面的“参考实例”,学会使用PowerDesigner16建立UML用例图、类图、顺序图等的基本操作。3. 绘出如图1所示UML用例图:图1用例图4. 绘出如图2所示UML类图:图2类图5. 绘出如图3所示UML顺序图,并将其转换成对应的协作图。图3顺序图三、实验环境装有Windows XP/2000操作系统及Sybase PowerDesigner16 软件的微型计算机。四、核心代码及调试过程 (一)使用powerdesigner绘制用例图。 绘图步骤:1. 在“file”菜单上,选择“new model”、进入如图3-1所示的对话框,选择“business或者requirements and planning”,然后单击“use cases difintion”。出现如图3-2的绘图窗口。图3-1 新建模型图3-2用例绘图窗口(2)在如图3-3绘图工具栏中选取Actor图标,图3-3用例绘图工具栏在绘图窗口中添加一个Actor,并输入名称,如图3-4所示。图3-4添加Actor(3)在工具栏中,选取Use Case图标,在中间的图中画出所需用例,并输入用例的名称,如图3-5所示。图3-5添加用例(4)在绘出了用例后,接下来的是绘制参与者与用例间的关联,选取Association图标进行绘制,结果如图3-6所示。图3-6添加Actor与用例之间的关联(5)绘制用例之间的关系,选取图标,结果为如图3-7所示。图3-7添加用例之间的关系二、用powerdesigner绘制类图绘图步骤:(1)在“object browser”中用鼠标右击“workspace”,在弹出来的菜单中选择“Newobject-oriented Model”项,如图3-8所示。图3-8新建对象模型(2)在图3-9中选“information”中的“UML class Diagram”来创建类图。如图3-10所示图3-9选择创建类图图3-10 类图的绘制区域(3)在图3-11绘图工具栏中选中的Class图标,并用鼠标在图中拖出一个类图,并命名,如图3-12所示。图3-11类图绘图工具栏图3-12绘制类图(4)为设置类的属性,在新的类中双击该类,或者通过鼠标右击,选择“attribute”,在打开属性面板中,可以看到在此可以设置类的名称、属性和方法等其他的信息,图3-13所示。点击Attributes这个栏目,此栏目为设置类的属性的选项,在属性行中输入相关信息,最后得到的结果如图3-14所示。图3-13设置类的名称图3-14设置类的属性(5)设置好类的属性,现在来设置类的方法(也是操作),右击类后在弹出的菜单上选operations这个选项,或者双击类,选operations这个选项,可以看到图3-15所示,图3-15 设置类的方法用类似于属性设置的方法可设置好需要的类方法,最后结果如图3-16所示。图3-16类设置(6)接下来绘制出其它的类。然后,就可以为各个类添加关系,如图3-17所示:animal类是dog类和cat类两个类的父类,它们之间为泛化关系。图3-17设置类之间的关系(三)绘制顺序图并转换为相应的协作图绘图步骤:(1)在“object browser”中用鼠标右击“workspace”,在弹出来的菜单中选择“Newobject-oriented Model”项,并在图3-18中选“Applaction”中的“UML sequence Diagram”来创建时序图。如图3-19所示图3-18选择绘制时序图图3-19时序图绘制画布(2)接下来的是添加类的对象,使用工具栏中的Object图标创建,或者之前在同一软件系统建模中若已经有做好的类图中的类或用例图中的actor可用,也可以直接拖拉来图中,如图3-21所示。图3-20 工具栏对象图标图3-21添加对象(3)添加类对象后,便可以添加方法了,开始是必须是外面的实体向系统发送消息,如图3-22所示,是管理员登录时向系统发送的消息;图3-22 添加方法(4)类似地完成其它的方法,最后得到的顺序图如图3-23所示。图3-23 顺序图(5)完成了顺序图后,可以选“tools”菜单下“created default communication diagram”便得到相应的协作图,见图3-24所示。图3-24协作图 五、总结通过基于PowerDesigner的UML建模实验,我了解了PowerDesigner工具软件的功能特色、工作环境等基本知识,掌握了应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论