- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML 新编实验指导书(实验九 设计模式与业务建模)
天津理工大学(华信软件学院)
实验指导书
课程名称:软件工程与UML数据建模
适应课程:
(1969216)
上机实验(九)UML设计模式
一.实验目的:分析研究UML典型设计模式,提高系统架构能力
二.实验内容:
1.“Handle—Body”设计模式分析研究及应用实例
图9—1“Handle—Body”设计模式
2.“Factory Method” 设计模式分析研究及代码生成(请同学自己完成)
3.“Abstract Factory” 设计模式分析研究及代码生成(请同学自己完成)
三. 实验步骤:
(一)设计模式创建步骤
1.设置参数
选Tools菜单 ( 选Options ( Notation标签,设置default语言为Java.
2. 在Logical View 下完成模式设计;
3.分析类的可见性,及类型,为映射成构件做准备;
4. 创建构件;
5.生成代码,分析代码。必要时进行逆向工程。
(二)应用实例
根据叙述完成对象模型的模式设计:
“某研究生在高等学校就读,它除做学生(Student)外,又在某科技园兼职工程师,还在学校食堂当收银员(Casher).也就是说,该学生有三种角色(Role)分别完成学习(简记为st())、技术工作(简记为eng())和收银工作(简记为rec())。”
(三)分析研究教科书168 页开始的GOF的多种设计模式(共19种)。
四.评分标准
本实验内容比较特殊,可根据学生实验结果,由教师掌握实验成绩。
上机实验补充内容(第12章业务建模)
一. 实验目的:业务建模
二. 实验内容:
1.根据以下 “某零售店”的业务描述,建立零售店的业务模型:
·零售店具有产品销售、送货、自主定价及退款等业务;
·售货员负责销售产品;司机负责给顾客送产品;产品定价及退款等事宜由零售店经理负责。
零售店的业务模型
注意:上图是从机构角度出发来显示业务实例和业务角色之间的交互。
2.以下是“银行信用业务”的业务描述,建立银行信用业务系统的业务模型:
·银行的出纳员负责管理各个客户的账户;
·对信用账户,则由专门的信用管理员来管理,信用管理员也同时负责对客户贷款资金的管理。
·对于ATM则由分行服务器统一管理。
(以上业务建模请同学自己完成)
3.根据以下陈述,创建“订货业务”的业务模型:
“采购员从仓库收到缺货通知单后,查阅订货合同。若已订货,则向供货单位发出催货请求。否则填写补充订货单脚供货单位。供货单位发货同时,向采购员发出提货通知单。”(以上业务建模请同学自己完成)
实验步骤
1.右击工具栏,并选Customize…打开“自定义工具栏”窗口;
2.添加业务建模元素到工具栏中;
3.在Use Case Diagram窗口中,使用新增加的按钮进行业务建模。
2
天 津 理 工 大 学 华 信 软 件 学 院
您可能关注的文档
最近下载
- 资本主义的发展历程(萌芽、制度确立、扩展)课件+++2024年湖南省中考二轮专题复习.pptx VIP
- 施耐德电气 SD328B 步进电机驱动器 产品手册.pdf
- J B-T 8975-2006 低压信号灯-机械行业标准规范.pdf VIP
- 医保支付方式改革—DRG与DIP.pptx
- 《10kV电杆结构部分计算书》.doc
- 《艺术学概论》随堂测验1-9答案.docx VIP
- 银行业防火演练方案.docx VIP
- 中医病历模板(腰突5).doc VIP
- Long-Term-Development-in-Sport-and-Physical-Activity-3.0体育运动中的长期发展.pdf
- 2023年陕西投资集团有限公司校园招聘考试笔试题库及答案解析.docx
文档评论(0)