UML 新编实验指导书(实验七 活动图)_第1页
UML 新编实验指导书(实验七 活动图)_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 天津理工大学(华信软件学院)实验指导书实验七:创建活动图课程名称:软件工程与 UML 数据建模适应课程:(1969216) 天 津 理 工 大 学 华 信 软 件 学 院2一. 活动图的作用活动图用于描述工作流程;用来描述处理和算法二. 上机实验目的:根据实际案例创建对应的活动图三. 实验内容:1熟悉活动图组成元素:起 始 状 态 (Start state) 终 止 状 态 (End state) 转 移 (Transition)活动(Activity) 分支(Branch) 决策(Decision)分叉和汇合(Fork & Join) 警戒条件(Guard condition) 泳道(Sw

2、im Lane)同步棒(Synchronization bar)2. 绘制“学生选课系统”中“Add Course”(添加课程) 的活动图(1)问题陈述:1) 管理员选择添加课程;2) 系统提示输入新课程信息;3) 管理员输入课程的各项信息;4) 统验证是否和已有课程冲突;A1:有冲突5) 系统添加新课程;(主脚本)6) 系统判断添加是否成功;A2:添加不成功7) 显示添加成功信息;8) 用例结束。显示添加不成功信息1提示课程冲突信息,要求重新输入;2 返回 2)(2)绘制活动图。3根据以下陈述,绘制“住宅工程建筑施工”活动图问题陈述:“住宅大楼在基础工程(包括地基和地下管道)完成后, 就可以

3、分别进行主体结构和水电设备的安装。主体结构包括:砌筑主体结构、安装门窗、和室内装修;水电部分包括:水电准备、铺设室内管线、和安装水电设备;当室内装修和安装水电设备均完成后,才能进行竣工验收。”4. 绘制“图书管理系统”的“借书”活动图提示:借书主要活动有查找选择标题、查找有效书目和查找借书者(信息),如果查找顺利,则可登记借书。这时如果借书者预先有预订,则预定自 天 津 理 工 大 学 华 信 软 件 学 院3动取消。5绘制“订货服务系统”的活动图提示:本活动图可分为三个泳道:处理订货、顾客服务和财务结算; 活动图从接受定货开始(在顾客服务区),然后分别进行处理(学生自己设计)最后订货结束。四

4、. 操作步骤:1在 Use Case View 下,选 Activity Diagram进行命名(比如 Add Course等);2需要设置泳道时,点击工具栏的 Swimlane工具。进行泳道设置;3双击浏览器中 New Swimlane, 可以命名或修改泳道名;4利用工具栏的Start State ,End State ,Activity ,Transition ,Decision ,HorizontalSynchronization等按钮来设计活动图。五实验结果1“学生选课系统”中“Add Course”(添加课程) 的活动图如下:图 71 “学生选课系统”中“Add Course”的活动图2绘制“住宅工程建筑施工”活动图(请同学自己完成,此例可以不画出泳道)3“借书”用例的活动图如下: 天 津 理 工 大 学 华 信 软 件 学 院4图 72 “图书管理系统”中“Lend Item”的活动图4“订货服务系统”的活动图(请同学自己完成)六评分标准1能正确绘制“学生选课系统” 中“Add Course”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论