南京信息工程大学实验(实习)报告
实验名称 类 实验(实习)日期 2014.05.10 得分 指导老师
系专业 班级
一、实验目的
1.理解类的基本概念。
2.掌握如何从需求分析中抽象出类的方法。
3.掌握在Rational Rose中绘制类的操作方法。
二、实验器材
1.计算机一台。
2.Rational Rose 工具软件。
三、实验内容
通过前面内容的学习,完成了对图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态和状态图。通过这两类图我们可以初步了解系统的业务处理流程。现在需要对系统进行静态建模,这就需要从系统的用例图、活动图和状态图去寻找和发现类。因此,指派你运用本节所学的有关如何抽象出类的知识,完成如下任务:
1. 寻找和抽象出书籍管理功能中的类。
四、实验步骤
1.分析:由前面章节对图书馆管理系统中的书籍管理功能可知,该模块是由书籍信息类、书目类、新增书籍界面类、修改书籍界面类、删除书籍界面类和书籍管理类6个类组成。
2.绘制类的步骤:
(1)打开前面初步构建的UML模型文件;
(2)打开Rose中的逻辑视图(Logical View),选择分析模型(analysis model)目录。并在其下创建一个子目录并命名为:“图书馆业务功能”。
(3)用鼠标右击“图书馆业务功能”在弹出来的菜单中选择“New→Class diagram”项,创建类图。
(4)双击新建的类图,并点右边控件集中选中的类的图标,并用鼠标在图中分别拖出一个类图,并命名为Book。
(5)接下来的一步为设置类的属性,在新的类中双击该类,在打开属性面板中,可以看到在此可以设置类的属性和方法等其他的信息;后撞击Attributes这个栏目,此栏目为设置类的属性的选项,在图中间的单击右键,可以看到有一个“Insert”的选项,选中这个选项,后在出现的对话框中输入相关信息;如书本的ISBN号,在Type这个方框内输入此属性的类型值,同时可以看到一栏可以设置此属性的访问权限,一般这些属性都设置Private这个权限。这个类的其他属性也可以按照以上的做法设置,最后得到结果。
(6)设置好类的属性,现在来设置类的方法(也是操作),双击类后在弹出的菜单上选operations这个选项,在图中的空白地方,单击右键,在弹出的菜单中选insert这个选项,
也就只有这个选项可用,接着输入方法名,同时可以设置该方法的返回类型,也可以在Documentations的方框内填写一些相关的方法说明,设置好该方法的访问权限。类的其他方法也可以按上面来设置好。
(7)至此,类的方法和属性都设置好了。
(8)接下来为书目类设置,按照上面的步骤可以设置好该类的属性和方法。
(9)最后,绘制出由分析得出的各个类,此时,类图便完成。
(10)根据分析情况,进一步细化添加相关的类。
五、实验报告要求
1.整理实验结果。
2.小结实验心得体会。
通过本次试验学习到了项目中类图的绘制,了解了他们之间的关系以及关系处理的方法,熟悉了对Rational Rose 工具软件的使用,在以后做软件项目设计有很大的帮助。
2
南京信息工程大学实验(实习)报告
实验名称 状态图 实验(实习)日期 2014.04.26 得分 指导老师
系专业 班级 一、实验目的
1.熟悉活动图的基本功能和使用方法。
2.掌握如何使用建模工具绘制活动图方法。
二、实验器材
1.计算机一台。
2.Rational Rose 工具软件。
三、实验内容
通过前面内容的学习,完成了对图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态。通过这两类图我们可以初步了解系统的业务处理过程,但对业务处理过程的处理状态间转换了解仍不够,这不利于设计人员对系统业务的进一步理解,而状态图能从对象的动态行为的角度去描述系统的业务活动。因此,指派你运用本节所学的状态图,完成如下任务:
1. 完成图书业务模块中还书用例的状态图。
四、实验步骤
1.业务分析:由前面章节对图书馆管理系统中的还书主要业务的描述和分析可知,还书业务的动态行为是由:空闲(idle)、图书查找(finding)、还书(reversion)、失败(Failure)、归还成功(Success)5种状态及激活相互转换的事件。
2.绘制状态图:请您根据分析运用UML绘制还书用例的状态图。
分析:
还书的状态图,还书的主要业务都是由管理员来完成,首先管理员必须先登录系统,并通过验证后,便可以进行下一步的操作,查找该书的相关信息,如存在,则进行还书操作,如不存在该信息,则给出提示信息;
绘图步骤:
(1)在用例图中的还书(revesion)用例,单击右键,如图3.1所示,新建一个状态图,命名为revesion状态图。
(2)双击“receivesion”状态图,展开后,在左边的工具栏上选取一个实心圆点,此结点为开始结点;当还书的时候,操作者先要询问系统的状态,如果系统忙,操作者则必需等待,因此,得到系统的两种状态。
(3)操作者在询问系统和状态后,得到两种状态,如果系统忙,操作者必需要等待、结束,重返步骤(1)。
(4)如系统空闲,则进行对还书的信息进行查询操作;查询也有两种结果,一是查询得到该书的相关信息,二查询不到该书的相关信息;则此时有两种状态,需要建立两种状态。
(5)最后,操作者进行了操作后,系统会给出操作的结果给操作者;操作成功或失败,都会有提示信息给出。整个的还书的过程便完成。
(7)根据分析设计情况,进一步添加或细化状态图。
五、实验报告要求
1.整理实验结果。
2.小结实验心得体会。
通过本次试验学习到了项目中状态图的绘制,了解了他们之间的关系以及关系处理的方法,熟悉了对Rational Rose 工具软件的使用,在以后做软件项目设计有很大的帮助。
2
江苏大学实验报告完成报告所需时间教师评定实验传热实验一实验目的1了解换热器的结结构及用途2学习换热器的操作方法3了解传热系数的测定…
传热膜系数测定实验(第四组)一、实验目的1、了解套管换热器的结构和壁温的测量方法2、了解影响给热系数的因素和强化传热的途径3、体会…
传热膜系数测定实验实验日期20xx129班级姓名学号同组人实验装置一报告摘要本实验以套管式换热器为研究对象并用常压下100的水蒸汽…
传热膜系数的测定摘要在化工领域中传热膜系数与传热系数对能量传递效率有非常显著的影响对传热膜系数及传热系数的考察广泛应用于不同反应器…
北京化工大学化工原理实验报告传热膜系数测定实验院部化学工程学院专业化学工程与工艺班姓名江海洋20xx011136同组人员王彬刘玥波…
XX年,我所在局党组和镇党委、政府的正确领导下,高举邓**理论伟大旗帜,认真贯彻落实“三个代表”重要思想,以开展保持共产党员先进性…
中建钢构武汉有限公司一期建设项目施工质量总结一、工程概况工程名称:中建钢构武汉有限公司一期建设项目机电安装工程工程地点:武汉市蔡甸…
XXX小区工程施工小结XXX小区工程自20xx年x月x日进场,现场测量规划布置临建设施,2月x日正式开始临建围墙施工基础、活动板房…
《20xx年度xxx乡财政所工作总结》20xx年度工作已近结束,xxx乡财政所在县财政,乡人民政府的领导及全体同志的努力下,严格按…
篮球赛活动方案为了传承校园篮球文化,让热爱篮球的同学进行系级的交流,力求在同学中形成积极的反响,并在活跃校园体育氛围的同时,引导科…