UML统一建模语言实验报告

发布时间 : 星期日 文章UML统一建模语言实验报告更新完毕开始阅读

中南民族大学管理学院学生实验报告

number_of_invoices); } } 7、下图是一个仓库管理系统的类模型局部,其中IncomeOrder是指入库单,OrderItem是指入库中的每一项,Product则是产品信息。请指出模型中的错误,说明原因并改正类图。

IncomeOrder11ProductOrderItem

8、在下图中最上面的对象的名称是什么?该图表示的意思是什么?。

China:CountryfuJian:ProvincesiChuan:Province

[分析与讨论]

1、讨论类图在建模过程中的重要作用。

2、总结在设计绘制类图的过程中应注意哪些问题。 3、说明对象图的适用场景以及它的优缺点。

中南民族大学管理学院学生实验报告

指导教师批阅:

8、 实验态度:不认真( ),较认真( ),认真( ) 9、 实验目的:不明确( ),较明确( ),明确( ) 10、 实验内容:不完整( ),较完整( ),完整( ) 11、 实验步骤:混乱( ),较清晰( ),清晰( ) 12、 实验结果:错误( ),基本正确( ),正确( ) 13、 实验结果分析:无( ),不充分( ),较充分( ),充分( ) 14、 其它补充: 总评成绩:

评阅教师(签字): 评阅时间:

实验(三) 序列图与协作图

实验目的

1、掌握序列图(时序图)与协作图的概念及作用。 2、掌握UML中静态图形和动态图形的区别和联系。

3、掌握UML时序图与协作图的基本图形,了解它们各自的组成元素、特定作用和适用场合。

4、重点掌握时序图的画法以及其中元素所代表的意义。

实验内容

1、UML中的序列图与协作图之间各有什么区别和联系?

中南民族大学管理学院学生实验报告

2、在顺序图和协作图中,应如何表示“循环”,“判断”等结构? 3、什么是消息?消息在交互中扮演什么角色?

答:消息是指从一个对象(发送者)向另一个对象或其他几个对象(接受者)发送信号,或有一个对象(发送者或调用者)调用另一个对象(接受者)的操作。由三部分组成。分别是发送者、接受者和活动。

4、交互图中有哪几种消息?它们之间具体有何分别?应如何表示?

5、已知某一个用例实现的类图如下,下面四个选项中的时序图(图中省略了消息编号、名称和返回消息),画出一个能和该类图对应的时序图。

6、 假设有一系统得协作图局部如图所示,print方法的功能是将传入的参数的值打印在屏幕上,fact方法是计算阶乘,如果test的初值为1,那么最终将打印出什么?(写出计算过程)

1: print(test)2: *[i=1..3] 1.1: test=test+fact(test):A:B

[分析与讨论]

1、讨论并总结在建模过程中运用交互图的重要作用及意义。

2、继续前面的网上书店实例,为该实例中涉及的系统交互设计交互图。

中南民族大学管理学院学生实验报告

指导教师批阅:

15、 实验态度:不认真( ),较认真( ),认真( ) 16、 实验目的:不明确( ),较明确( ),明确( ) 17、 实验内容:不完整( ),较完整( ),完整( ) 18、 实验步骤:混乱( ),较清晰( ),清晰( ) 19、 实验结果:错误( ),基本正确( ),正确( ) 20、 实验结果分析:无( ),不充分( ),较充分( ),充分(21、 其它补充: 总评成绩:

评阅教师(签字): 评阅时间:

实验(四) 状态图

实验目的

联系合同范文客服:xxxxx#qq.com(#替换为@)