欢迎来到天天文库
浏览记录
ID:37903682
大小:422.50 KB
页数:3页
时间:2019-06-02
《UML 新编实验指导书(实验九 设计模式与业务建模)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、3天津理工大学华信软件学院天津理工大学(华信软件学院)实验指导书课程名称:软件工程与UML数据建模适应课程:(1969216)3天津理工大学华信软件学院上机实验(九)UML设计模式一.实验目的:分析研究UML典型设计模式,提高系统架构能力二.实验内容:1.“Handle—Body”设计模式分析研究及应用实例图9—1“Handle—Body”设计模式2.“FactoryMethod”设计模式分析研究及代码生成(请同学自己完成)3.“AbstractFactory”设计模式分析研究及代码生成(请同学自己完成)三.实验步骤:(一)设计模式创建步骤1.设
2、置参数选Tools菜单à选OptionsàNotation标签,设置default语言为Java.2.在LogicalView下完成模式设计;3.分析类的可见性,及类型,为映射成构件做准备;4.创建构件;5.生成代码,分析代码。必要时进行逆向工程。(二)应用实例根据叙述完成对象模型的模式设计:“某研究生在高等学校就读,它除做学生(Student)外,又在某科技园兼职工程师,还在学校食堂当收银员(Casher).也就是说,该学生有三种角色(Role)分别完成学习(简记为st())、技术工作(简记为eng())和收银工作(简记为rec())。”(三)
3、分析研究教科书168页开始的GOF的多种设计模式(共19种)。四.评分标准本实验内容比较特殊,可根据学生实验结果,由教师掌握实验成绩。3天津理工大学华信软件学院上机实验补充内容(第12章业务建模)一.实验目的:业务建模二.实验内容:1.根据以下“某零售店”的业务描述,建立零售店的业务模型:·零售店具有产品销售、送货、自主定价及退款等业务;·售货员负责销售产品;司机负责给顾客送产品;产品定价及退款等事宜由零售店经理负责。零售店的业务模型注意:上图是从机构角度出发来显示业务实例和业务角色之间的交互。2.以下是“银行信用业务”的业务描述,建立银行信用业
4、务系统的业务模型:·银行的出纳员负责管理各个客户的账户;·对信用账户,则由专门的信用管理员来管理,信用管理员也同时负责对客户贷款资金的管理。·对于ATM则由分行服务器统一管理。(以上业务建模请同学自己完成)3.根据以下陈述,创建“订货业务”的业务模型:“采购员从仓库收到缺货通知单后,查阅订货合同。若已订货,则向供货单位发出催货请求。否则填写补充订货单脚供货单位。供货单位发货同时,向采购员发出提货通知单。”(以上业务建模请同学自己完成)三.实验步骤1.右击工具栏,并选Customize…打开“自定义工具栏”窗口;2.添加业务建模元素到工具栏中;3.
5、在UseCaseDiagram窗口中,使用新增加的按钮进行业务建模。
此文档下载收益归作者所有