当前位置:文档之家› UML建模技术实验报告

UML建模技术实验报告

武汉理工大学
学生实验报告书
实验课程名称 UML建模技术
开课学院计算机科学与技术学院
指导老师姓名
学生姓名
学生专业班级
2012— 2013学年第二学期
实验课程名称: UML建模技术
实验课程名称: UML建模技术
实验课程名称: UML建模技术
第二部分:实验调试与结果分析(可加页)
一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)
1、尝试从上到下构图,始终把包含者放在被包含的项目之上。

2、添加关联,使用教科书作为指导来发现关联。

3、下一步添加多重价值,要确保最小值和最大值是正确的。

4、下一步添加属性。

坚持纯数据值或值的对象。

5、不要在领域模型中加入方法,这一过程不涉及实现阶段
二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)
音像店的概念模型如下:
三、实验小结、建议及体会
概念模型就是领域模型,要建立概念模型必须先弄清楚概念类。

这次实验绘制了概念模型,展示了概念类、概念类之间的关联和多重性、概念类的属性。

概念图在建模中具有非常重要的地位。

实验课程名称: UML建模技术
实验课程名称: UML建模技术
第二部分:实验调试与结果分析(可加页)
一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)
1、打开StarUML,单击File->New Project以新建一个工程,选中《designModel》Design Model,单击菜单栏Model->Add Diagram->Sequence Diagram,在Model Explorer视图中的Design Model 下出现子目录CollaborationInstanceSet1->InteractionInstanceSet1->SequenceDiagram1,将SequenceDiagram1重新命名为Rent_sequence Diagram.同理新建Return_sequence Diagram,Restock_sequence Diagram。

2、在Sequence工具栏中选择相应图标,根据实验2的用例文本和实验3的概念模型绘制序列图Rent_sequence Diagram, Return_sequence Diagram,Restock_sequence Diagram。

3、在右侧Model Explore视图中选中Rent_sequenceDuagram,单击菜单项Model->Convert Diagram>Covert Sequence to Collaboration,系统自动生成一个选项卡,出现了与Rent_sequence Diagram序列图相对应的协作图,并对图标进行整理,得到其对应协作图;同理,可生成Return_sequence Diagram,Restock_sequence Diagram的协作图。

二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)
用StarUML完成的3个序列图以及生成过程中产生的3个协作图
Rent_sequence Diagram序列图及生成过程中产生的协作图如下:
Return_sequence Diagram序列图及生成过程中产生的协作图如下:
Cashier Return RentLineItem StockSystem
1 : makeReturn()
2 : enterItem()
3 : create()
4 : endReturn()
5 : becomecomplete()
6 : subtotal()
7 : update()
Restock_sequence Diagram序列图及生成过程中产生的协作图如下:
三、实验小结、建议及体会
通过这次实验,我明白了序列图与系统顺序图之间的差异,系统顺序图是将系统视为一个黑盒子,用以对对象之间的相互作用进行探究并将序列以可视化的形式进行表达;而序列图描述了一系列对象之间消息序列,方便地表示了各个类之间的调用的顺序。

实验中,我也学会了如何绘制序列图,以及序列图与协作图的关系。

各个类之间的关联是调用与被调用的。

实验课程名称: UML建模技术
第二部分:实验调试与结果分析(可加页)
一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)
1.打开StarUML,File->New Project(新建一个工程),在Model Explorer视图中右击
《designModel》Design Model,Add Diagram->Class Diagram,就可以在ClassDiagram1中画类图了。

2.根据概念模型以及3个序列图的关联与操作画出相应类图。

二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)单一类图如下:
三、实验小结、建议及体会
通过本次实验,我学会了利用uml建模语言绘制类图,在绘制类图之前,要先分析类与类之间的关系,分析每一个类的属性和操作。

类图中包含了类元名称、属性和操作,并且类图和概念图有着很大的关系。

此次实验更加体会到了uml建模的高效性和实用性。

相关主题