实验3 包图、顺序图、活动图建模

2019-01-27 17:09

实验三包图、顺序图、活动图建模

一、 实验目的

1. 熟悉包图的基本功能和建模方法;

2. 掌握UML交互图中的顺序图,了解它的组成元素和适用场合;

3. 能够准确识别活动图建模的系统元素,掌握控制流及对象流建模方法,并学会在活

动图中添加泳道;

二、 实验要求

1. 学习使用Rational Rose绘制包图、顺序图、活动图;

2. 撰写实验报告,将创建的模型图全部整理到word文档中,同时在文档中对各个模

型图配以文字解释; 3. 在下课前将实验报告文档提交至ftp服务器,文档名称为: 面向对象方法学实验3_

学号_姓名

三、 实验内容

1. 包图建模:根据实验1、2中对“在线购物系统”的分析,使用Rational Rose进一

步构建系统的包图,要求绘制出各个包内部的详细组成情况,以及包之间的关系; 2. 顺序图建模:下图1是在线购物系统的“编辑购物车”用例中的部分的类图。其用例描述如下,请根据给出的类图,在下面的顺序图(图2)上画出“编辑购物车”用例内各个事件流(注意消息和类图中提供的方法保持一致)。

图1在线购物系统的“编辑购物车”用例中的部分的类图

用例描述: 基本事件流:

? 用户在Shopping Cart页面上修改购物车中商品数量,然后单击Update按

钮。系统存储新的数量,然后计算并显示该商品的新价格; ? 用户单击Continue Shopping按钮。系统将控制权返回给浏览商品用例。 扩展事件流:

? 用户将商品数量改为0,则系统从购物车中删除该商品; ? 用户点击Delete 按钮,系统从购物车中删除该商品; ? 用户点击Check Out按钮,系统将控制权转到结账用例; ? 用户点击Clear Cart按钮,系统将购物车内所有商品删除。

:Customer1: update:ShoppingCartPage:Item:ShoppingCart2: ContinueShopping3: checkOut4: clearPass to Check Out Use Case

图2顺序图

3. 活动图建模:在实验1中用例建模基础上,使用活动图对于“在线购物系统”系统

中各主要用例进行动态行为建模。

在绘制活动图时,基本的操作步骤如下: ① 创建活动图;

② 添加动作,完成动作建模;

③ ④ ⑤ ⑥ 添加其他结点及控制流,完成控制流建模; 添加对象及对象流,完成对象流建模; 添加泳道;

检查活动图,并进行细化整理。


实验3 包图、顺序图、活动图建模.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年河南省平顶山市宝丰县中小学教师招聘考试《教育公共基础》

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

马上注册会员

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