UML新编实验指导书(实验七)_第1页
UML新编实验指导书(实验七)_第2页
UML新编实验指导书(实验七)_第3页
UML新编实验指导书(实验七)_第4页
UML新编实验指导书(实验七)_第5页
全文预览已结束

下载本文档

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

文档简介

天津理工大学 华信软件学院 实验指导书实验指导书 实验七 创建活动图实验七 创建活动图 课程名称课程名称 面向对象设计面向对象设计 UMLUML 建模建模 适应课程 1460460 1460466 14606617 天 津 理 工 大 学 华 信 软 件 学 院2 一一 活动图的作用活动图的作用 活动图用于描述工作流程 用来描述处理和算法活动图用于描述工作流程 用来描述处理和算法 二二 上机实验目的 根据实际案例创建对应的活动图上机实验目的 根据实际案例创建对应的活动图 三三 实验内容 实验内容 1 1 熟悉活动图组成元素 熟悉活动图组成元素 起始状态起始状态 Start Start state state 终止状态终止状态 End End state state 转移转移 Transition Transition 活动 活动 ActivityActivity 分支分支 Branch Branch 决策决策 Decision Decision 分叉和汇合分叉和汇合 Fork Fork Join Join 警戒条件警戒条件 Guard Guard condition condition 泳道泳道 Swim Swim Lane Lane 同步棒同步棒 Synchronization Synchronization bar bar 2 2 绘制绘制 学生选课系统学生选课系统 中中 Add Add Course Course 添加课程添加课程 的活动图的活动图 1 1 问题陈述 问题陈述 1 1 管理员选择添加课程 管理员选择添加课程 2 2 系统提示输入新课程信息 系统提示输入新课程信息 3 3 管理员输入课程的各项信息 管理员输入课程的各项信息 4 4 统验证是否和已有课程冲突 统验证是否和已有课程冲突 A1 A1 有冲突有冲突 5 5 系统添加新课程 主脚本 系统添加新课程 主脚本 6 6 系统判断添加是否成功 系统判断添加是否成功 A2 A2 添加不成功添加不成功 显示添加不成功信息显示添加不成功信息 7 7 显示添加成功信息 显示添加成功信息 8 8 用例结束 用例结束 1 1 提示课程冲突信息 要求重新输入 提示课程冲突信息 要求重新输入 2 2 返回返回 2 2 2 2 绘制活动图 绘制活动图 3 3 根据以下陈述 绘制 根据以下陈述 绘制 住宅工程建筑施工住宅工程建筑施工 活动图活动图 问题陈述 问题陈述 住宅大楼在基础工程 包括地基和地下管道 完成后 住宅大楼在基础工程 包括地基和地下管道 完成后 就可以分别进行主就可以分别进行主 体结构和水电设备的安装 体结构和水电设备的安装 主体结构包括 砌筑主体结构 安装门窗 和室内装修 主体结构包括 砌筑主体结构 安装门窗 和室内装修 水电部分包括 水电准备 铺设室内管线 和安装水电设备 水电部分包括 水电准备 铺设室内管线 和安装水电设备 当室内装修和安装水电设备均完成后 才能进行竣工验收 当室内装修和安装水电设备均完成后 才能进行竣工验收 4 4 绘制绘制 图书管理系统图书管理系统 的的 借书借书 活动图活动图 提示 借书主要活动有查找选择标题 查找有效书目和查找借书者 信息 提示 借书主要活动有查找选择标题 查找有效书目和查找借书者 信息 如果查找顺利 则可登记借书 这时如果借书者预先有预订 则预定自如果查找顺利 则可登记借书 这时如果借书者预先有预订 则预定自 天 津 理 工 大 学 华 信 软 件 学 院3 动取消 动取消 5 5 绘制 绘制 订货服务系统订货服务系统 的活动图的活动图 提示 提示 本活动图可分为三个泳道 处理订货 顾客服务和财务结算 本活动图可分为三个泳道 处理订货 顾客服务和财务结算 活动图从接受定货开始 在顾客服务区 活动图从接受定货开始 在顾客服务区 然后分别进行处理 学生 然后分别进行处理 学生 自己设计 自己设计 最后订货结束 最后订货结束 四四 操作步骤 操作步骤 1 1 在 在 UseUse CaseCase ViewView 下 选下 选 ActivityActivity DiagramDiagram 进行命名 比如进行命名 比如 AddAdd CourseCourse 等 等 2 2 需要设置泳道时 点击工具栏的 需要设置泳道时 点击工具栏的 SwimlaneSwimlane 工具 进行泳道设置 工具 进行泳道设置 3 3 双击浏览器中 双击浏览器中 NewNew Swimlane Swimlane 可以命名或修改泳道名 可以命名或修改泳道名 4 4 利用工具栏的 利用工具栏的 StartStart StateState End End StateState Activity Activity Transition Transition Decision Decision Horizontal Horizontal SynchronizationSynchronization 等按钮来设计活动图 等按钮来设计活动图 五 实验结果五 实验结果 1 1 学生选课系统学生选课系统 中中 Add Add Course Course 添加课程添加课程 的活动图如下 的活动图如下 图图 7 7 1 1 学生选课系统学生选课系统 中中 Add Add Course Course 的活动图的活动图 2 2 绘制 绘制 住宅工程建筑施工住宅工程建筑施工 活动图 请同学自己完成 此例可以不画出泳活动图 请同学自己完成 此例可以不画出泳 道 道 3 3 借书借书 用例的活动图如下 用例的活动图如下 天 津 理 工 大 学 华 信 软 件 学 院4 图图 7 7 2 2 图书管理系统图书管理系统 中中 Lend Lend Item Item 的活动图的活动图 4 4 订货服务系统订货服务系统 的活动图 请同学自己完成 的活动图 请同学自己完成 六 评分标准六 评分标准 1 1 能正确绘制 能正确绘制 学生选课系统学生选课系统 中中 Add Add Course Course 图书管理系统图书管理系统 的的 借借 书书 活动图和活动图和 住宅工程建筑施工住宅工程建筑施工 活动图者 可酌情给予活动图者 可酌情给予 60 8060 80 分的成绩 分的成绩 2 2 有创造性发挥着 可得到 有创造性发挥着 可得到 8080 分以上的成绩 分以上的成绩 上机实验补充内容 第上机实验补充内容 第 1212 章业务建模 章业务建模 一一 实验目的 业务建模实验目的 业务建模 二二 实验内容 实验内容 1 1 根据以下 根据以下 某零售店某零售店 的业务描述 建立零售店的业务模型 的业务描述 建立零售店的业务模型 零售店具有产品销售 送货 自主定价及退款等业务 零售店具有产品销售 送货 自主定价及退款等业务 售货员负责销售产品 司机负责给顾客送产品 产品定价及退款等事宜由售货员负责销售产品 司机负责给顾客送产品 产品定价及退款等事宜由 零售店经理负责 零售店经理负责 天 津 理 工 大 学 华 信 软 件 学 院5 零售店的业务模型零售店的业务模型 注意 上图是从机构角度出发来显示业务实例和业务角色之间的交互 注意 上图是从机构角度出发来显示业务实例和业务角色之间的交互 2 2 以下是 以下是 银行信用业务银行信用业务 的业务描述 建立银行信用业务系统的业务模型 的业务描述 建立银行信用业务系统的业务模型 银行的出纳员负责管理各个客户的账户 银行的出纳员负责管理各个客户的账户 对信用账户 则由专门的信用管理员来管理 信用管理员也同时负责对客户对信用账户 则由专门的信用管理员来管理 信用管理员也同时负责对客户 贷款资金的管理 贷款资金的管理 对于对于 ATMATM 则由分行服务器统一管理 则由分行服务器统一管理 请同学自己完成 请同学自己完成 3 3 根据以下陈述 创建 根据以下陈述 创建 订货业务订货业务 的业务模型 的业务模型 采购员从仓库收到缺货通知单后 查阅订货合同 若已订货 则向供货单位采购员从仓库收到缺货通知单后 查阅订货合同 若已订货 则向供货单位 发出催货请求 否则填写补充订货单脚供货单位 供货单位发货同时 向采购员发出催货请求 否则填写补充订货单脚供货单位 供货单位发货同时 向采购员 发出提货通知单 发出提货通知单 请同学自己完成 请同学自己完成

温馨提示

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

评论

0/150

提交评论