UML实验报告(1).doc
UML实验报告1-8次

实验一熟悉UML开发工具Microsoft Visio 2003 日期: 9月16日1.实验目的与要求:2.熟悉UML开发工具Microsoft Visio 2003。
3.实验内容:4.熟悉Visio的UML建模绘图界面。
二、2..通过绘制对象图学习Visio的使用方法。
实验器材:微机+windows操作系统+ Microsoft Visio 2003实验步骤:1. 熟悉Visio的UML建模绘图界面(1)进入Visio的UML建模绘图界面通过“开始”|“程序”, 运行Microsoft Office Visio 2003, 出现Microsoft Visio界面。
在左侧的“类别”区域中单击“软件”, 然后在右侧的“模板”中单击“UML模型图”, 则进入Visio的UML建模绘图界面。
(2)熟悉UML建模绘图界面在Visio的UML建模绘图界面中, 最大的白色区域就是绘图区。
左上方的“形状”窗口就是Visio的UML元素调板, 它由很多的标签页组成。
每个标签页提供了一个特定的UML 图标。
左下方的“模型资源管理器”就是Visio的字典, 字典就是所创建的所有元素及其属性的记录的集合。
当Visio打开并准备开始UML绘图的时候, “UML静态结构”标签页就会激活, 我们就可以创建类图和对象图了。
2. 通过绘制对象图学习Visio的使用方法。
(1)在“模型资源管理器”中“顶层包”的文件夹上右击, 从弹出菜单中选择“新建”|“静态结构图”, 则创建并打开了一个新的静态结构图。
从“形状”的“UML 静态结构”标签页中选择“对象”图标, 拖拽到绘图区。
(2)在对象图标上双击打开“UML对象属性”对话框。
在“名称”字段中输入“theSun”替代缺省名字。
我们还需要表明theSum是Star类的一个实例, 为此, 选择“类”字段并单击下拉列表。
从类列表中选择“顶层包::Star”, 然后单击“确定”按钮。
(3)用相同的一系列步骤创建HabitablePlanet类的一个earth对象。
UML类图的创建实验报告

教师评语
签名:年月日
Microsoft Word
4.实验方法和步骤(含设计)
A、通过课本及网上查阅,对冰球进行了一定的了解,然后根据课本上篮球类图的画法将冰球比赛的类图慢慢描述出来
B、进行网上查阅,对篮球比赛做更深一层次的理解,完善课本上篮球的类图
5.程序及测试结果
篮球比赛的类图:
冰球比赛的类图:
6.实验分析与体会
通过对书本上篮球类图的分析和研究,我感觉到自己的知识还有限,在网上搜索了一些关于篮球的信息,将篮球的类图完善了一下,同时又根据课本例题,将冰球的类图初步的画了出来,经过这一次类图的联系,发现自己开始并没有完全的掌握类图的要领,对于类图的分析能力有些欠缺,以后应该加强类图的联系,真正弄明白类图。虽然自己想着很好做,但是要想做的比较全还是比较难的在做的过程中总会发现自己遗漏的东西以及不会的东西,我想要想克服这些东西必须得靠平时的练习,所以我们应该经常练习系统的做一些东西使我们的经验丰富。
实验报告
学院:XX专业:XXXX年XX月XX日
姓名
XX
学号
XX
班级
XX
指导老师
XX
课程名称
UML基础、案例与应用
成
绩
实验名称
类图的创建
1.实验目的
通过对具体事件的分析,构建相应的类图,从而更好的掌握类图所传递的思想及类图的应用
2.实验内容
A、根据冰球比赛的简述,将其用类图表示
B、完善篮球比赛的类图
3.实验环境
UML实验报告

模型是对现实的抽象或模拟,是对现实系统的本质特征的一种简化、直观、类比和抽象的描述。
特征:反映性、简化性、直观性、抽象性模型的类型1). 从学科分:思维模型、社会模型、工程模型、建筑模型、软件模型2). 从形物化角度分:逻辑模型、实体模型3). 从抽象程度分:概念模型、逻辑模型、物理模型。
建模:建立模型的过程被称为建模。
建模的必要性:软件是人智力劳动的产物,具有极高的智能特性。
软件没有物理实体的物理形态,而是智能、逻辑和算法的描述。
软件具有高度抽象性。
软件开发是高度复杂性工作,软件的规模越来越大,功能越来越复杂,服务领域越来越广泛。
综上:软件的开发和生产必须借助于模型,来反映和描述软件中间的开发过程和开发状态。
软件模型通过一定的形式和方法用来描述软件的模型。
软件建模:建立软件模型的过程被称为软件建模。
软件模型的内容:业务模型、需求模型、逻辑模型、设计模型、实现模型、测试模型。
面向对象建模在软件开发中,采用与人的思维过程相一致的,直接面向客观事物,面向所要解决的需求问题,并用一套对象、类、继承、消息等机制开发软件的系统性软件建模方法。
特点:对象是软件建模的重心;包括需求、设计、实现等多种模型;属一类建模方法,而非一种方法。
对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。
对象既可以描述客观存在的事物,也可以表示由人主观构造的抽象观念。
类用来描述具有相同性质的一组对象。
关联:对具有共同结构特征、关系和语义的链接描述。
聚合:聚合表示有多个部分聚集成为整体,表示部分构成整体的一种松散的关系。
组合泛化依赖:表示两个模型元素之间的语义联系,指一个模型元素发生变化,必然影响到另外一个模型元素。
封装是把某些可以独立存在的内容封裹起来,构成一个整体,并把内部细节隐藏起来,仅向外部提供可以提供的外在描述。
对象的封装是把对象的属性和操作结合成一个独立的系统单位,并隐藏对象的内部细节,向外部提供对象的接口。
uml实验报告(1)

实验名称:
实验一、熟悉Rose软件的基本使用
班级:
姓名:
学号:
类型:
验证
实验地点:
日期:
一、实验目的:
1.能掌握Rose软件的基本操作
2.会使用Rose软件绘制简单的用例图、类图、状态图、活动图、顺序图、协作图
二、实验环境:
1.PC机一台(带有Rose软件)
三、实验内容和要求:
五、实验结果与分析(含程序、数据记录及分析和实验总结等):
六:思考题:
1、理解教材第四章的重要知识点
2、认识和熟悉用例图、类图、状态图、活动图、顺序图、协作图、构件图的画法
3、用Rose软件画出相关图形(共6个)
四、实验步骤:
(对实验步骤的说明应该能够保证根据该说明即可重复完整的实验内容,得到正确结果。)
1、使用Rose软件画出教材下面)
UML实验报告

UML系统分析与设计实验报告实验一图书馆系统——借书一.实验目的:学会使用UML来构建软件的面向对象的软件工程,对系统进行不断精化的建模。
这些模型包括用例模型、分析模型、设计模型,然后,我们需要使用具体的计算机语言来建立系统的实现模型。
当然,在整个软件工程中,我们还需要建立系统的测试模型,以保证软件产品的质量。
在具体的实验中更加准确的了解UML的操作平台。
二.实验内容:利用UML做一个图书馆借书系统的建模。
三.实验步骤:名称:借书”。
说明:学生在图书馆挑选好需要的图书后,通过图书管理员把书借回去。
参与者:学生,图书管理员频率:每天可能会有很多次。
最繁忙的情况是,借书的人非常多,按照现在的速度,大约每分钟完成一个人的结束工作。
前置条件:无后置条件:修改所借出的图书的剩余数量。
假设:借书者总是从图书馆找到书,然后才能拿书办理借书手续,因此,总是有足够的书可以出借。
基本操作流程:借书成功。
1)学生将所借图书和借书证交给图书管理员2)图书管理员将学生借书证号码和所借图书输入系统3)系统校对借书信息,比对该学生以往借书情况和当前借书情况,如果不存在不允许借书的情况,则记录借书交易的信息,并且修改相应的馆藏图书的数量信息。
4)如果该学生已经预订了这本图书,则撤销该预定。
5)报告交易成功。
可选操作流程:所借图书超出最大借书数量。
1)学生将所借图书和借书证交给图书管理员2)图书管理员将学生借书证号码和所借图书输入系统3)系统校对借书信息,比对该学生以往借书情况和当前借书情况,发现已超出最大借书数量,则停止当前交易,并且提示用户错误原因。
4)图书管理员可以应学生的意见,减少借书数量,并重新提交系统。
流程活动图:见图一。
借书活动图分析模型分析模型是从开发者的角度来描述问题。
用例模型的主要工作是描述现实世界的业务流程,而很少会涉及系统的概念。
分析,则是从系统的角度来来看待软件应该为用户提供的服务。
同样,同设计不同的是,分析仍然停留在“做什么”的层次,。
UML实验报告

UML实验报告《面向对象与UML》实验报告实验一UML建模基础一、实验目的1.熟悉UML建模工具Rational rose的可视化环境。
2.掌握利用Rational rose进行建模的步骤。
二、实验内容1.熟悉Rational rose建模环境2.建模基本步骤退出系统用例编号:UC01用例名称:登陆系统简要说明:成功打开服务器,并登陆系统主要参与者:学生前置条件:学生成功打开服务器后置条件:成功登陆系统基本事件流:1.输入帐号2.输入密码3.点击确认键系统校验4.系统确认,学生成功登陆系统扩展事件流:3a.系统校验失败,系统提示重新输入帐号密码或放弃登陆系统3a1)学生重新输入帐号密码转到第4步3a2)放弃登陆,终止操作用例编号:UC02用例名称:成绩查询简要说明:完成查询成绩信息参与者:学生前置条件:学生成功登陆系统后置条件:成功查询到成绩基本事件流:1.学生向系统发出查询成绩请求2.选择要查询的科目,系统校验3.成功查询到成绩信息扩展事件流:2a.系统校验失败,系统提示重新选择输入科目信息或放弃查询2a1)学生重新输入科目信息,转到第三步2a2)放弃查询,终止操作用例编号:UC03用例名称:退出系统简要说明:完成退出系统操作主要参与者:学生前置条件:学生已成功登陆系统后置条件:学生成功退出系统基本事件流:1.点击退出系统按钮2.成功退出系统用例编号:UC05用例名称:找回系统密码简要说明:完成找回密码功能参与者:学生前置条件:成功打开服务器,密码丢失后置条件:成功找回密码基本事件流:1.点击找回密码按钮2.输入新密码3.重新输入新密码,系统校验4.系统完成校验,密码成功找回扩展事件流:3a.系统校验失败,系统提示两次输入密码不符,请重新输入。
转到步骤4。
3.结合日常生活中实际使用的系统,模仿2中的用例模型绘制用例图,并保存模型,熟悉利用Rational rose的建模过程,要求绘制的用例图中用例与2中的用例图不相同。
UML实验报告

中南民族大学管理学院学生实验报告课程名称:UML面向对象分析与设计教程年级:专业:信息管理与信息系统学号:姓名:指导教师:实验地点:管理学院综合实验室2013 学年至 2014 学年度第 2 学期目录实验一 UML建模基础实验二用例图实验三 UML类图实验四对象图实验五包图实验六动态模型图实验(一) UML建模基础实验时间:实验目的1.熟悉UML建模工具Rational Rose的基本菜单及操作。
2.掌握UML的三大组成部分及各部分作用。
3.掌握UML的可见性规则和构造型的作用。
实验内容1.练习使用建模工具建立各种UML图形,并对图形进行相应编辑和修改。
2.认识各种UML关系及可见性符号,并用工具表示出来。
答:各种UML关系如下:分析与讨论1.总结UML在软件工程中的作用以及使用UML建模的必要性。
答:统一建模语言(UML)是用来对软件密集系统进行可视化建模的一种语言,也是为面向对象开发系统的产品进行说明、可视化、构造和编制文档的一种语言。
UML作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。
当模型建立之后,模型可以被UML工具转化成指定的程序语言代码。
UML可以贯穿软件开发周期中的每一个阶段,最适于数据建模、业务建模、对象建模、组件建模。
UML展现了一系列最佳工程实践,这些最佳实践在对大规模、复杂系统进行建模方面,特别是在软件架构层次方面已经被验证有效。
UML是一种功能强大的,面向对象的可视化系统分析的建模语言,它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠,更完善的系统模型,从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分析的正确性。
指导教师批阅:实验(二)用例图实验时间:实验目的1.掌握用例的概念、UML用例图的组成、作用以及使用场合。
2.掌握用例与用例之间的各种关系。
3.用Rational Rose工具练习教材中的用例图。
UML实验报告

图十二:建好后的表关系图
建立好表关系之后,就可以导入数据库了,请按照以下步骤进行操作
第十步:打开SQLServer的“企业管理器”,新建一个名为“NorthwindRose”的数据库,与Rose中的DB同名,打开属性,在“文件组”一栏加上“NorthwindSpace”,这里就是对应Rose中的Tablespace
先看最终效果
图ቤተ መጻሕፍቲ ባይዱ、SQLServer2000中的关系
图二、Rose2003中的关系图
第一步:在Rose2003中新建一个MDL文档,命名为Northwind.mdl
第二步:展开Componet View,New一个DataBase,命名为NorthwindRose,这就是会出现在SQLServer中的新库名,这里可以注意到,Rose自动在“Logical View”中新建了两个包“Global Data Types”以及“Schemas”
图七、建立数据模型视图,并双击打开,出现新的Toolbar
第七步:右键打开"Schema_Actor"的“Open Specification”,将DataBase选择为"NorthwindRose",表明从属关系,同时新建一个Table
图八、在模式下新建表格
第八步:在模式“Schema_Actor”下新建三个表Card、Customers和Employees,这里我以建立Card表为例,介绍怎么在Rose2003中建立表格,以及如何设置主键、选择数据类型以及数据长度等
图十四、导入过程
检查一下SQLServer2000,应该可以看到表都已经自动建立好了,如果导入不成功,基本上是以下几个原因:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UML实验报告(1)学生学号01第一学期实验课程名称:UML建模技术实验项目名称关于新的电脑销售系统点的需求文档实验成绩1实验者向尧专业班级软件工程0703班组别19同组者实验日期12月2日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验目的:学会怎样为新的电脑销售系统点写需求文档实验内容:1、写一个概况陈述,包含信息系统相关的问题。
2、确定客户,包括公司名称、地址、电话号码,员工的头衔也要包含在他的名字之中3、总结至少3个系统的目标4、确定至少2个制约因素5、建立一个基本功能和属性表6、分析基本功能和属性的可行性7、包括一个用类表现出来的环境图二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)需求一词在日常生活中经常使用,通常的需求是指人对于客观事务需要的表现,体现为愿望、意向和兴趣,因而成为行动的一种直接原因。
需求对用户和软件开发人员来说都是至关重要的,必须由他们共同合作才能写出较好的需求及需求文档。
需求是用户认为其所使用的系统应该具备的功能和性能。
三、主要仪器设备及耗材MicrosoftOfficeWord12月2日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验目的:学会如何为类中描述的事件写一个基本用例实验内容:1、仿照教科书来描述每个用例。
事件的主流程(成功场景)是用例的最重要的部分。
确保它准确地描述这个过程,同时还有少量一些替代流程即扩展。
2、对于这个项目假设所有客户用现金或信用卡支付租金,不允许用支票支付!3、要特别注意处理问题时的扩展,可以仿照你的老师给你的示例4、有一些隐藏的要求:基本上租借出去的影碟信息必须有序地保存起来以跟踪物料,同样的归还的物品数据也应该保存起来,以备最后会计都会知道这些。
5、用例是:租赁项目,归还项目,迟交费项目,重新购置项目。
没有购买。
6、每天晚上待商店关门后,所有晚交的租金记入帐户持有人的信用卡。
7、每个夜晚商店关门后,所有超过10天迟了的租金记入帐户持有人信用卡的项目费用。
8、客户有一个帐号。
电话号码是首选,当客户第一次来时被分配。
如果客户不是在租赁的成员,成员的记录会临时创建。
他们的姓名,电话号码,信用卡号码和到期日被记录在其成员的记录里。
二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)1、根据系统的功能确定四个基本用例:租赁项目,归还项目,超期项目,重新购置项目2、仿照教科书来描述上述的四个用例3、根据用例绘出用例图三、主要仪器设备及耗材MicrosoftOfficeWord12月9日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验目的:学习用RationalRose绘制概念模型。
它必须包括所有有着适当多重性的属性和关联。
实验内容:1.为那个假设的音像店画一个概念模型。
2.确保包括的概念展现了四种交易的每一个:租借项目、归还项目、进货项目、迟交费项目。
3.假设付款将会在租借进行的时间。
4.尝试建立自上而下的图,始终把包含者放在被包含的项目之上。
交付:只需要交上一个图表纸页,确保而且使用“适应页”打印图表选项,需要一个封面。
二、基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)1、根据实验二——为类中描述的事件写一个基本用例中的4个用例,用确定名词短语的方法来寻找概念类(语言分析,即在对领域的文本性描述中识别名词和名词短语,将其作为候选的概念类或属性),可得:用例1:顾客、影碟目录、影碟描述、音像店、收银员、租赁记录、付款行为、租赁行为、库存系统用例2:顾客、收银员、影碟目录、影碟描述、库存系统、租赁记录用例3:收银员、付款行为、信用卡、租金用例4:收银员、影碟描述、库存系统综上4个用例,可确定最后的概念类:音像店、影碟描述、影碟目录、顾客、收银员、租赁行为、租赁记录、付款行为、库存系统、租赁记录、归还行为、重新购置行为、超期行为2、根据上述的概念类用StarUML画出概念模型。
三、主要仪器设备及耗材StarUML第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)1、打开StarUML,File->NewProject(新建一个工程),在ModelExplorer视图中右击《designModel》DesignModel,AddDiagram->ClassDiagram,就可以在ClassDiagram1中画概念模型。
2、在Class工具栏中选择Class图标,创建概念类:音像店、影碟描述、影碟目录、顾客、收银员、租赁行为、租赁记录、付款行为、库存系统、租赁记录、归还行为、重新购置行为、超期行为3、尝试建立自上而下的图,始终把包含者放在被包含的项目之上。
4、下一步加入关联(详见二、实验结果及分析),但是此页丢失了一个关联。
这是扩展或‘是一个’关联。
例如现金付款扩展了付款。
信用卡付款也扩展了付款。
确保这些命名是斜体。
5、下一步添加多重价值(详见二、实验结果及分析),要确保最小值和最大值是正确的。
6、下一步添加属性(详见二、实验结果及分析)。
坚持纯数据值或值对象。
二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)音像店的概念模型如下:三、实验小结、建议及体会这次实验展示了概念类、概念类之间的关联和多重性、概念类的属性。
创建概念模型可以减小软件表示与我们头脑中的差异。
实验课程名称:UML建模技术实验项目名称学习绘制附有契约制度的系统顺序图实验成绩4实验者向尧专业班级软件工程0703班组别19同组者实验日期12月16日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验目的:学习如何绘制附有契约制度的系统顺序图。
为每个用例创建一个集(一个系统顺序图和一组契约)。
这些用例是租赁项目,归还项目,迟交费项目,重新购置项目。
实验内容:使用RationalRose的工具为每个用例开发系统顺序图。
其次,为每个用例写操作契约,仿照教科书上的例子。
该契约的最重要的部分是后置条件。
密切地关注这些后置条件,因为这是将要分级审议的区域。
操作契约要确保使用概念模型的实例,属性和关联。
交付:1.用RationalRose完成的4个系统顺序图2.用文字处理程序完成的4个契约二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)1、系统顺序图(SSD)是为阐述与所讨论系统相关的输入和输出事件而快速、简单地创建的制品。
他们是操作契约和(最重要的)对象设计的输入。
2、系统顺序图表示的是对于用例的一个特定场景,外部参与者产生的事件,其顺序和系统之内的事件。
所有系统被视为黑盒,该图强调的是从参与者到系统的跨越系统边界的事件3、应为每个用例的主成功场景以及频繁发生的或者复杂的替代场景绘制SSD。
4、操作契约使用前置和后置条件的形式,描述领域模型里对象的详细变化,并作为系统操作的结果。
它对用例指出的系统操作的效用提供了更详细的分析,包括4个部分:操作、交叉引用、前置条件、后置条件三、主要仪器设备及耗材MicrosoftOfficeWord12月23日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验目的:学习如何用RationalRose绘制交互图。
每个用例将包括一个序列图和一个协作图。
实验内容:使用RationalRose工具去开发一个顺序图,一旦完成顺序图你可以通过菜单里的工具来生成协作图。
假设该系统遵循这个被用例、概念图、系统顺序图和你的老师提供的操作契约所描述的模型。
你不必为ChargeLateItems画顺序图。
假设只在租赁项目用例中使用现金支付。
交付:1、用RationalRose完成的3个顺序图,对于每一个操作包含没有数据类型或类的参数。
2、三个生成过程中产生的协作图,确保安排是容易执行。
二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)1、UML使用交互图(interactiondiagram)来描述对象间通过消息的交互。
交互图可以用于动态对象建模,有两种类型:顺序图和通信图。
2、顺序图的优势是能够清晰表示消息的顺序和时间排序,是大量详细表示法选项,劣势是强制在右侧增加新对象,消耗水平空间。
它以一种栅栏格式描述交互,其中在右侧添加新创建的对象。
3、协作图(CollaborationDiagram)主要表现对象之间如何协作,同时也用于表现那些以顺序图进行建模的情形。
序列图处理序列关系和简单的选择关系(带有保护),而协作图处理迭代。
三、主要仪器设备及耗材MicrosoftOfficeWord12月23日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验目的:学习绘制类图实验内容:首先清理掉你的序列图和协作图,再用RationalRose工具来画类图。
对于每个属性,要包括它的数据类型或者类。
对于每一个操作要包括不带数据类型或类的参数,如若需要,一定要包含返回值的数据类型或者类。
交付:用RationalRose画单一类图二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)1、类是一系列拥有相同特性的对象的集合。
将对象进行分类并组合成类降低了复杂性,减少了建模中的元素数量,并有助于描述更复杂的系统。
2、在一个类图中,类被模型化并且相互联系,这些类通过名称、属性、和操作加以描述。
类之间的关系以名称、角色、和多重性进行表达。
类图用于描述一个系统中的对象和关联。
3、UML用类图表示类、接口及其关联。
类图用于静态对象建模。
三、主要仪器设备及耗材MicrosoftOfficeWord2003StarUML 第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)1.打开StarUML,File->NewProject(新建一个工程),在ModelExplorer视图中右击《designModel》DesignModel,AddDiagram->ClassDiagram,就可以在ClassDiagram1中画类图了。
2.根据概念模型以及3个序列图的关联与操作画出相应类图。
二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)单一类图如下:三、实验小结、建议及体会通过这次实验我学会了如何绘制类图,类图中包含了类元名称、属性和操作,并且类图和概念图有着很大的关系,其中类元名称几乎是从概念图里受启发的。