面向对象实验一环境安装配置及使用.docx
- 文档编号:27600324
- 上传时间:2023-07-03
- 格式:DOCX
- 页数:13
- 大小:542.63KB
面向对象实验一环境安装配置及使用.docx
《面向对象实验一环境安装配置及使用.docx》由会员分享,可在线阅读,更多相关《面向对象实验一环境安装配置及使用.docx(13页珍藏版)》请在冰豆网上搜索。
面向对象实验一环境安装配置及使用
昆明理工大学信息工程与自动化学院学生实验报告
(2014—2015学年第1学期)
课程名称:
面向对象建模技术
开课实验室:
呈贡校区信自楼4442014年11月1日
年级、专业、班
2011级
计科111
学号
201110405138
姓名
成绩
实验项目名称
环境安装配置及使用
指导教师
张云
教
师
评
语
该同学是否了解实验原理:
A.了解□ B.基本了解□ C.不了解□
该同学的实验能力:
A.强 □B.中等□C.差□
该同学的实验是否达到要求:
A.达到□ B.基本达到□ C.未达到□
实验报告是否规范:
A.规范□ B.基本规范□ C.不规范□
实验过程是否详细记录:
A.详细□ B.一般□ C.没有□注:
5个A为优4个A为良3个A为及格其余为不及格。
教师签名:
年月日
实验一、环境安装配置及使用
一、实验目的
1、了解PowerDesigner15.1环境的安装配置。
2、实践使用PowerDesigner进行面向对象建模的基本方法。
3、说明创建用况图、类图和顺序图的操作步骤,并应用于实例。
二、实验原理及基本技术路线图
面向对象模型是利用统一建模语言(UML)来描述系统结构的模型,它从不同角度表现系统的工作状态。
以助于用户、管理人员、系统分析员、开发人员、测试人员和其它人员之间进行信息交流。
采用标准建模语言UML,对企业应用系统从需求,分析与设计,实施等不同阶段的全面建模,也是目前的主流方式。
面向对象建模(OOM)是利用UML来描述系统结构的模型。
PowerDesigner是Sybase公司的CASE工具集,是图形化、易于使用的企业建模环境。
在PowerDesigner中用户可以采用典型的面向对象分析方法,如用况驱动的软件分析与开发,即由需求模型出发,建立用况图,类图及其顺序图,进而组件与部件图。
同时,PowerDesigner是一个集成环境,各个模型之间可以快捷的模型同步与管理。
本实验主要了解如何创建用况图、类图和顺序图。
三、所用仪器、材料
微型计算机一台、SybasePowerDesigner15.1软件。
四、实验方法、步骤
1、创建OOM
∙步骤1:
进入PowerDesigner开发环境,单击工具栏中的创建(NewModel)按钮,弹出NewModel对话框,如图4-1所示。
图4-1
∙步骤2:
在NewModel对话框左边的Modeltype栏中选择Object-OrientedModel(面向对象模型)。
在对话框右边的Diagram栏中选择图形的类别,包括类图、用况图、顺序图、构件图和活动图等。
2、请记录可以在OOM中可以创建的UML图形
图形英(中)文名称
1
ClassDiagram(类图)
2
ObjectDiagram(对象图)
3
PackageDiagram(包图)
4
UseCaseDiagram(用况图)
5
SequenceDiagram(顺序图)
6
CommunicationDiagram(通信图)
7
InteractionOverviewDiagram(交互概要图)
8
ActivityDiagram(活动图)
9
StatechartDiagram(状态框图)
10
ComponentDiagram(组件图)
11
CompositeStructureDiagram(复合结构图)
12
DeploymentDiagram(部署图)
3、建立一个“客户订单处理”用况图
∙步骤1:
在OOM设计窗口NewModel对话框右侧的Diagram栏中选择UseCaseDiagram(用况图)图形类别。
如下图4-2所示:
图4-2
∙步骤2:
定义用况。
在Palette(调色板)面板上单击用况(UseCase)工具,再在工作区中4次单击,以定义4个用况,然后设置4个用况的属性:
每次选中并双击一个用况,打开UseCaseProperties(用况属性定义)窗口,根据表4-1设置Name和Code属性。
表4-11
用况
名称
代码
UseCase_1
Search
Search
UseCase_2
Catalog
Catalog
UseCase_3
SystemSales
SalesSystem
UseCase_4
EmailSend
SendEmail
图4-3
∙步骤3:
定义参与者。
在Palette(调色板)面板中单击角色(Actor)工具,定义3个参与者。
设置3个参与者的属性:
每次选中并双击一个参与者,打开ActorProperies(参与者属性定义)窗口,根据表4-2设置Name和Code属性。
表4-2
参与者
名称
代码
Actor_1
Buyer
Buyer
Actor_2
ManagerStore
StoreManager
Actor_3
PersonSales
SalesPerson
图4-4
∙步骤4:
定义参与者和用况之间的9个关系。
在Palette(调色板)面板中单击联合(关联)(Association)工具,再单击一个参与者并拖动鼠标至相应的用况,释放鼠标,这时,在该参与者和用况之间建立了关系。
双击这个关系,打开AssociationProperties(关系属性定义)窗口,根据表4-3设置Name和Code、Orientation属性。
表4-3
起点(Start)
终点(End)
关系名称
方位Orientation
Buyer
Search
productsearch
Primaryactor
StoreManager
Catalog
access
Primaryactor
SalesSystem
StoreManager
statistics
Secondaryactor
SalesPerson
SalesSystem
Provideinfo
Primaryactor
SendEmail
SalesPerson
Placeorder
Secondaryactor
Buyer
SendEmail
Orderproduct
Primaryactor
图4-5
图4-6
∙完成后的用况图如图4-7所示:
图4-7
4、创建类图:
完成一个订票系统的类图设计。
该类图中包括有类User(客户)、Reservation(订票)、IndividualReservation(个人订票)、SubscriptionSeries(订套票)、Ticket(票)。
类IndividualReservation和类SubscriptionSeries都继承父类Reservation的属性和一部分操作。
类User和类Reservation是一对多的关系,即一个客户能够预定许多场演出的票。
∙步骤1:
按要求建五个类图User、Reservation、SubscrrptionSeries、IndividuaIReservation、Ticket、如图4-8所示
图4-8
∙步骤2:
按照题目要求设置类的属性及方法,如图4-9,图4-10,图4-11所示:
图4-9
图4-10
图4-11
∙步骤3:
按照各个类之间的关系进行绘图,表示出各个类之间的关系完成后如图4-12所示:
图4-12
5、创建顺序图:
以打电话为例创建一个顺序图实例。
它描述了从呼叫方拿起话筒开始,到通过交换机接通接听方,直至接听完毕挂断电话为止的一系列动作。
步骤如下:
∙步骤1:
进入OOM设计环境,在Diagram下拉列表框中选择顺序图(sequencediagram),并以Java语言作为对象语言(objectlanguage)创建三个对象,呼叫方、交换机、接听方,并补充Name和Code。
Name栏中填写“呼叫方”,“交换机”和“接听方”,Code分别为“Exchange”和“Receiver”“Caller”。
图4-13
图4-14
∙步骤2:
按表4-4完成各个对象之间的消息传递:
表4-4
起点
终点
消息名称
消息代码
呼叫方
交换机
拿起话筒
LiftReciever
交换机
呼叫方
可以拨号音
DialTone
呼叫方
交换机
拨号
DialDigit
交换机
呼叫方
拨号音
TingingTone
交换机
接听方
电话铃声
PhoneTings
接听方
交换机
接听
AnswerPhone
交换机
接听方
接听完毕
StopTone
交换机
呼叫方
电话挂断音
StopRinging
设置消息属性,如图4-15所示:
图4-15
其他消息的设置跟上面那一步一致,按表格内容完成所有消息属性的设置。
∙步骤3:
完成后的顺序图如图4-16所示:
图4-16
五、实验结果、分析和结论
通过这次上机,我已能够正确的认识图形的含义,有了很大的提高。
主要学习了用例图、类图以及顺序图的绘制。
信通过每一次的实践,我会把这些知识掌握的更加牢固。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 实验 环境 安装 配置 使用