UML新编实验指导书.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
天津理工大学(华信软件学院) 实验指导书 实验七:创建活动图 课程名称:面向对象设计UML建模 适应 课程:(1460460/1460466 活动图的作用 ?活动图用于描述工作流程;用来描述处理和算法 上机实验目的:根据实际案例创建对应的活动图 实验内容: 熟悉活动图组成元素: 起始 状 态(Start state) 终 止状 态(End state) 转移(Transition) 活动(Activity) 分支(Branch) 决策(D ecis ion) 分叉和汇合(Fork Join) 警戒条件(Guard condition)泳道(Swim Lane) 同步棒(Synchronization bar) 绘制“学生选课系统”中“Add Course”(添加课程)的活动图 “〉问题陈述: 1)管理员选择添加课程; 2 )系统提示输入新课程信息; 管理员输入课程的各项信息; 统验证是否和已有课程冲突; A1:有冲突 系统添加新课程;(主脚本〉 系统判断添加是否成功; A2:添加不成功 ?显示添加不成功信息—— 显示添加成功信息; 用例结束。? r 提示课程冲突信息,要求重新输入; r 返回2) (2)绘制活动图。 根据以下陈述,绘制“住宅工程建筑施工”活动图 问题陈述: “住宅大楼在基础工程《包括地基和地下管道〉完成后,就可以分别进行主 体结构和水电设备的安装。 主体结构包括:砌筑主体结构.安装门窗、和室内装修; 水电部分包括:水电准备、铺设室内管线、和安装水电设备; 当室内装修和安装水电设备均完成后,才能进行竣工验收。” 绘制“图书管理系统”的“借书”活动图 提示:借书主要活动有查找选择标题、查找有效书目和查找借书者《信息〉, 如果查找顺利,则可登记借书。这时如果借书者预先有预订,则预定自 动取消。 绘制“订货服务系统”的活动图 提示:①本活动图可分为三个泳道:处理订货、顾客服务和财务结算; ② 活动图从接受定货开始(在顾客服务区》,然后分别进行处理(学生 自己设计〉 最后订货结束。 操作步骤: 在 Use Case View 下,选 Activity Diagram 进行命名(比如Add Course等》; 需要设置泳道时,点击工具栏的Swim lane X具。进行泳道设置; 双击浏览器中New Swim lane,可以命名或修改泳道名; 利用工具栏的 Start State , End State , Activity , Transition , Decision , Hor izontaI Synchron i zat i on等按钮来设计活动图。 实验结果 1 ?“学生选课系统”中“Add Course”(添加课程)的活动图如下: 图7—1 “学生选课系统”中“Add Course”的活动图 绘制“住宅工程建筑施工”活动图(请同学自己完成,此例可以不画出泳道》 3?“借书”用例的活动图如下: 冊厂借书申诸厂选择借书选 冊厂借书申诸厂选择借书选 一f查找选择册 _ J 标题 ([标题存在][没有该标题] ([标题存在] [没有该标题] 图7—2 “图书管理系统”中“Lend Item”的活动图 4?“订货服务系统”的活动图《请同学自己完成〉 评分标准 1?能正确绘制“学生选课系统”中“Add Course”、“图书管理系统”的“借 书”活动图和“住宅工程建筑施工”活动图者,可酌情给予60-80分的成绩。 有创造性发挥着,可得到80分以上的成绩。 *上机实验补充内容(第12章业务建模》 实验目的:业务建模 实验内容: 根据以下“某零售店”的业务描述,建立零售店的业务模型: ?零售店具有产品销售、送货、自主定价及退款等业务; ?售货员负责销售产品;司机负责给顾客送产品;产品定价及退款等事宜由 零售店经理负责。 零售店的业务模型 注意:上图是从机构角度出发来显示业务实例和业务角色之间的交互。 以下是“银行信用业务”的业务描述,建立银行信用业务系统的业务模型: ?银行的出纳员负责管理各个客户的账户; ?对信用账户,则由专门的信用管理员来管理,信用管理员也同时负责对客户 贷款资金的管理。 ?对于ATM则由分行服务器统一管理。(请同学自己完成》 根据以下陈述,创建“订货业务”的业务模型: “采购员从仓库收到缺货通知单后,查阅订货合同。若已订货,则向供货单位 发出催货请求。否则填写补充订货单脚供货单位。供货单位发货同时,向采购员 发出提货通知单。” (请同学自己完成〉 实验步骤 1.右击工具栏,并选Customize…打开“自定义工具栏”窗口; 2 ?添加业务建模元素到工具栏中; 在Use Case Diagram窗口中,使用新增加的按钮进行业务建模。

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档