UML实验报告(5)

1970-01-01 08:00

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

分析与讨论

1. 结合一个具体例子,分析UML建模过程中包图所起的作用。 答:图书管理系统的包图:

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

作用:

1)对语义上相关的元素进行分组; 2)定义模型中的“语义边界”; 3)提供配臵管理单元;

4)在设计时,提供并行工作的单元;

5)提供封装的命名空间,其中所有名称必须惟一。

指导教师批阅:

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

实验(六) 动态模型图 实验时间: 实验目的

1. 掌握序列图(时序图)与协作图、状态图及活动图的概念及作用。 2. 掌握上述动态模型图的构成及画法。

实验内容

1. 交互图中有哪几种消息?它们之间具体有何分别?应如何表示? 答:消息使用箭头表示,箭头的类型表示了消息的类型。

符号 名称 Object Message Message to Self Return Message Procedure Call Asynchronous Message 返回消息 两个对象之间的过程调用 两个对象之间的异步消息,也就是说客户发出消息后不管消息是否接收,继续别的事务 含义 两个对象之间的普通消息,消息在单个控制线程中运行 对象的自身消息

2. 假设有一系统得协作图局部如图所示,print方法的功能是将传入的参

数的值打印在屏幕上,fact方法是计算阶乘,如果test的初值为1,那么最终将打印出什么?(写出计算过程)

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

答:打印出28。

1:text=1+1=2;2:text=2+2*1=4;3:text=4*3*2*1=28。

3. 状态和对象的关系是怎样的? 下面描述中哪些是对象,哪些是状态?

1) 支票已付

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

2) 汽车停在那儿 3) 小王正在工作

答:状态是对象做出的行为。

支票是对象,已付是状态; 汽车是对象,停在那儿是状态; 小王是对象,正在工作是状态。

4. 出下面状态的状态名和各种转换、事件。

Lighting entry / turnOn do / blinkFiveTimes eventPowerOff / powerSupplySelf exit / turnoff eventSelfTest / defer 答:状态名:Lighting;转换:turnOn、turnOff、defer;事件:blinkFiveTimes、

eventPowerOff、poweSupplySelf、eventSelfTest。 5. 说出下面状态图所表达的信息。

答:状态开始,状态1:关闭,事件1:没水;打开防水;状态2:打开,

事件2:烧水;事件3:水开了关闭,回到状态1。分支1烧水时烧坏了,状态结束。

6. 说出下面状态图所表达的信息,并指出蓝色部分代表的含义。

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

答:学生学习一门课程:注册后开课,在学习过程中要进行三项评测:实验

一完成后进行实验二,两项都要完成;要完成团队项目;考试及格后就可以通过课程,若考试不及格,则需补考,直至考试通过。蓝色为监护条件。

7. 说明下面网上书店系统某一活动图所表达的信息。

答:活动图从用户下订单开始,在用户下订单后产生两个支路的行为:一条

是生成送货单,准备送往供货地区;一条是根据顾客选择的支付方式。

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

在判断确定用户是否取消或订单是否超过时限,若是,则订单取消,活动停止,若不是,则进行收款操作;之后两支路聚合统一。试订单成功送达,供应商送货;通过系统修改订单状态;最后确认判断是够所有订单项已送货完毕,若是,则订单处理完成,若不是,则继续循环进行供应商的供货检查,即“供应商送货——修改订单项状态——判断是否所有订单已送货完毕”的操作,直至所有订单项均送货完毕为止。

指导教师评阅


UML实验报告(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016年南安市沿海片数学科三年上册第三单元练习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: