人人范文网 范文大全

UML 新编实验指导书(实验七)

发布时间:2020-03-02 08:50:17 来源:范文大全 收藏本文 下载本文 手机版

天津理工大学(华信软件学院)

实验指导书

实验七:创建活动图

课程名称:面向对象设计UML建模 适应课程:(1460460/1460466/14606617)

一.活动图的作用

〃活动图用于描述工作流程;用来描述处理和算法

二.上机实验目的:根据实际案例创建对应的活动图

三.实验内容:

1.熟悉活动图组成元素:

起始状态(Start state) 终止状态(End state)转移(Transition)

活动(Activity)分支(Branch)决策(Decision)

分叉和汇合(Fork & Join)警戒条件(Guard condition) 泳道(Swim Lane)

同步棒(Synchronization bar)

2.绘制“学生选课系统”中“Add Course”(添加课程) 的活动图

(1)问题陈述:

1) 管理员选择添加课程;

2) 系统提示输入新课程信息;

3) 管理员输入课程的各项信息;

4) 统验证是否和已有课程冲突;

有冲突

(主脚本)

’提示课程冲突信息,要求重新输入;

2’ 返回 2)

(2)绘制活动图。

3.根据以下陈述,绘制“住宅工程建筑施工”活动图

问题陈述:

“住宅大楼在基础工程(包括地基和地下管道)完成后, 就可以分别进行主

体结构和水电设备的安装。

①主体结构包括:砌筑主体结构、安装门窗、和室内装修;

②水电部分包括:水电准备、铺设室内管线、和安装水电设备;

当室内装修和安装水电设备均完成后,才能进行竣工验收。”

4.绘制“图书管理系统”的“借书”活动图

提示:借书主要活动有查找选择标题、查找有效书目和查找借书者(信息),

如果查找顺利,则可登记借书。这时如果借书者预先有预订,则预定自

动取消。

5.绘制“订货服务系统”的活动图

提示:①本活动图可分为三个泳道:处理订货、顾客服务和财务结算;

② 活动图从接受定货开始(在顾客服务区),然后分别进行处理(学生

自己设计)……最后订货结束。

四.操作步骤:

1.在Use Case View 下,选Activity Diagram

进行命名(比如Add Course等);

2.需要设置泳道时,点击工具栏的Swimlane工具。进行泳道设置;

3.双击浏览器中New Swimlane, 可以命名或修改泳道名;

4.利用工具栏的

Start State ,End State ,Activity ,Transition ,Decision ,Horizontal Synchronization等按钮来设计活动图。

五.实验结果

1.“学生选课系统”中“Add Course”(添加课程) 的活动图如下:

图7—1 “学生选课系统”中“Add Course”的活动图

2.绘制“住宅工程建筑施工”活动图(请同学自己完成,此例可以不画出泳道)

3.“借书”用例的活动图如下:

图7—2 “图书管理系统”中“Lend Item”的活动图

4.“订货服务系统”的活动图(请同学自己完成)

六.评分标准

1.能正确绘制“学生选课系统” 中“Add Course”、“图书管理系统”的“借书”活动图和“住宅工程建筑施工”活动图者,可酌情给予60-80分的成绩。

2.有创造性发挥着,可得到80分以上的成绩。

*上机实验补充内容(第12章业务建模)

一.实验目的:业务建模

二.实验内容:

1.根据以下 “某零售店”的业务描述,建立零售店的业务模型:

〃零售店具有产品销售、送货、自主定价及退款等业务;

〃售货员负责销售产品;司机负责给顾客送产品;产品定价及退款等事宜由零售店经理负责。

零售店的业务模型

注意:上图是从机构角度出发来显示业务实例和业务角色之间的交互。

2.以下是“银行信用业务”的业务描述,建立银行信用业务系统的业务模型:

〃银行的出纳员负责管理各个客户的账户;

〃对信用账户,则由专门的信用管理员来管理,信用管理员也同时负责对客户贷款资金的管理。

〃对于ATM则由分行服务器统一管理。(请同学自己完成)

3.根据以下陈述,创建“订货业务”的业务模型:

“采购员从仓库收到缺货通知单后,查阅订货合同。若已订货,则向供货单位发出催货请求。否则填写补充订货单脚供货单位。供货单位发货同时,向采购员发出提货通知单。”

(请同学自己完成)

实验步骤

1.右击工具栏,并选Customize…打开“自定义工具栏”窗口;

2.添加业务建模元素到工具栏中;

3.在Use Case Diagram窗口中,使用新增加的按钮进行业务建模。

UML 新编实验指导书(实验一)

UML实验指导书

UML程序设计实验指导书

UML程序设计实验指导书

UML开发实验指导书

UML建模实验指导书总结

uml实验指导书rose实验完成

实验指导书统一建模语言UML A

UML实验心得体会

UML实验二

UML 新编实验指导书(实验七)
《UML 新编实验指导书(实验七).doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档