- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML新编实验指导书(实验七)
天津理工大学(华信软件学院)
实验指导书
实验七:创建活动图
课程名称:面向对象设计UML建模
适应课程:(1460460/1460466
一. 活动图的作用
·活动图用于描述工作流程;用来描述处理和算法
二. 上机实验目的:根据实际案例创建对应的活动图
三. 实验内容:
1.熟悉活动图组成元素:
起始状态(Start state) 终止状态(End state) 转移(Transition) 活动(Activity) 分支(Branch) 决策(Decision)
分叉和汇合(Fork Join) 警戒条件(Guard condition) 泳道(Swim Lane) 同步棒(Synchronization bar)
2. 绘制“学生选课系统”中“Add Course”(添加课程) 的活动图
(1)问题陈述:
管理员选择添加课程;
系统提示输入新课程信息;
管理员输入课程的各项信息;
统验证是否和已有课程冲突;
A1:有冲突
系统添加新课程;(主脚本)
系统判断添加是否成功;
A2:添加不成功 显示添加不成功信息
显示添加成功信息;
用例结束。
1’提示课程冲突信息,要求重新输入;
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…打开
您可能关注的文档
- 西安建筑科技大学考研传热学真题2009.doc
- 监理细则(LOBZH-XZ-10).doc
- 行政领导学总复习——多项选题.doc
- 二00九年职业健康监管科工作总结二0一0年工作打算.doc
- §1.3.1有理数的加法.doc
- ns配方的显示.doc
- 工程科技创新实验报告.doc.doc
- 河北工程CDIO报告555定时器.doc
- 精益管理(同业对标).doc
- 第6课时海龟作动画.doc
- 2025年学历类自考专业(汉语言文学)外国文学史-语言学概论参考题库含答案解析.docx
- 2025年学历类自考专业(行政管理)行政法与行政诉讼法(一)-行政管理学参考题库含答案解析.docx
- 2025年事业单位工勤技能-宁夏-宁夏防疫员二级(技师)历年参考题典型考点含答案解析.docx
- 2025年副高卫生职称-临床医学类-耳鼻咽喉科学(副高)[代码:027]历年参考题典型考点含答案解析.docx
- 2025年公务员类公务员-行政职业能力测验参考题库含答案解析.docx
- 2025年教师职称-贵州-贵州教师职称(基础知识、综合素质、高中英语)历年参考题典型考点含答案解析.docx
- 2025年经济师-高级经济师-高级经济师(知识产权)历年参考题典型考点含答案解析.docx
- 2025年学历类自考中国对外贸易-幼儿园教育活动设计与组织参考题库含答案解析.docx
- 2025年学历类自考古代汉语-学前儿童保育学参考题库含答案解析.docx
- 2025年职业资格公路水运检测师水运结构与地基-水运材料参考题库含答案解析.docx
原创力文档


文档评论(0)