201512335韩吉-UML试验报告书试验2用例分析_第1页
201512335韩吉-UML试验报告书试验2用例分析_第2页
201512335韩吉-UML试验报告书试验2用例分析_第3页
201512335韩吉-UML试验报告书试验2用例分析_第4页
201512335韩吉-UML试验报告书试验2用例分析_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

1、淮海工学院计算机工程学院实验报告书课程名:UMLB论及实践题目:用例分析班级:软嵌151学号:2015123352姓名:韩吉评语:成绩:指导教师:批阅时间:年月日«UML理论与实践实验报告一、目的与要求1、掌握分析模型和分析(用例实现)的过程与目的;2、掌握跟踪关系图;3、熟悉常用的MV咏构模式与BCE三层架构模式;4、熟练掌握从用例模型中识别出分析类;5、熟练使用顺序图进行交互分析,实现用例模型中的事件流;6、掌握参与类类图;7、掌握分析类图;8、熟练掌握使用RationalRose进行分析建模(用例分析)。二、实验内容或题目根据实验一对教材第3章中旅游业务申请系统”用例建模得到的

2、用例模型,对其进行首次迭代进行分析建模。(只需选择其中某个用例进行用例实现)三、实验步骤及结果1、跟踪关系图办理申请手续(fromUseCases)登录一一用例实现(fromUseCases)办理申请手续一一用例实现打印旅游确认书和余额交款单打印旅游确认书和余额交款单一一用例“c、实现(fromUseCases),k一j管理参加人管理参加人用例实现(fromUseCases)oc-:;导出财务信息导出财务信息用例实现(fromUseCases)2、分析类(1)边界类:(fromUseCases)完成支付用例实现申请界面类完成支付界面类增加参加人界面类登录界面类发确认书界面类导出财务信息界面类财

3、务系统接口类(2)实体类:«UML理论与实践实验报告o联系人参加人(3)控制类:申请控制类O发确认书控制类3、顺序图办理申请手续一-厂、厂、uuo申请支付明细用户1)路线旅游团oo增加参加人界面类完成支付控制类ooX_y'J登录控制类导出财务信息控制类一用例实现的基本场景顺序图:«UML理论与实践实验报告:前台服务员:申请界面类:申请控制类:路线:申请:参加人:支付明细1/录入路线代码和出发日L1.2/J2/录入申请信息1.1/查询旅游团和路线1.1.4/旅游团和路线.1.1/生成旅游团信息1.1.2/生成L线信息1.1.3设置路线信息了旅游团和路线42.1.1/生

4、成申请信息2.2/显)2.1/录入申请信息2.1.2/设置申请旅游团2.1.3/生成责任人信息2.1.4/设置申请责任人12.1.5.1/计算费用和订二Ji2.1.5/计算支付信息2.1.5.3/支付信息2.1.5.2/生成支付信圻支付信息三申请和支付明细3.1.1/更新支付信息3/录入订金支付信息w1L1/记录支付并提交申请3.1.1.1/更4、参与类类图办理申请手续一一用例实现的VOP或图:«UML理论与实践实验报告路线(fromEntityLayer)Layer)申请控制类(fromControlLayer)申请界面类(fromBoundaryLayer)参加人(fromEnt

5、ityIAi旅游团(fromEntityLayer)支付明细(fromEntityLayer)申请(fromEntityLayer)5、分析类(带有属性和方法)«boundaiy>申请界面类(fromBoundaiyLayer)参加AOmmEnltyLayer)录入器线代印和出发BQ,显示旅游团和路线0录入申请信息Q显示申请和支付明细0录入订会支付信息0外性别鼠出生?We务电话号码:引与联系地址:令司政漏码;日期字苻串字符串字符串aE-mail:字符聿«ccxitrol»申请控制类tfroECoEMLsyerJ/仙中路线tfromEnMyLayer)益代码曲

6、名称:字符串鼠天数:整教佥询旅游团和路线。录入申请信息0记录支付并提交申请0«entity»族游团(fn&m&i1tyLayer)电出发日用日期鼬截止日期:日期电可申请人数:整数电大人价格:费用耳小茨愤格:费用设置瞽线信息口«entity»支忖明现(fromErtrtvL的籽,<<则吐申请fromEntHyLayer)V申请编号防大人人数:*小核人数:手申请状窸备中请日期:整数整建日期设置申请旅游团。Xm申请负责人0if算支付信息0计算费用和订金()更新支付倡息。金新:费用备截止日朗:日期品支付日期;日期了酩支付状态生成支付信

7、息0更新支付信息0四、结果分析与实验体会1 .用例分析是以用户视角描述的需求模型转化为以开发团队视角描述的分析模型,需求和设«UML理论与实践实验报告计都是在业务域中进行的。2 .本次实验主要在逻辑层完成,所需的boundary,control类等都应在逻辑层建五、实验思考题(课外作业)1、用例分析的任务是什么?分析模型包括哪些内容?答:(1)分析是为了满足需求模型中所描述的功能,探讨系统内部应该有什么样的业务核心机制的过程。将以用户视角描述的需求模型转化为以开发团队视角描述的分析模型。(2)分析模型包含两个层次的两类模型。两个层次是指架构分析和用例分析。架构分析是指宏观上的框架,用

8、例分析具体分析每一个用例以及他们的关系。两类模型是指静态模型和动态模型。静态模型关注系统组成的静态组成结构,动态模型则关注系统组成的动态行为特征。2、MVC架构模式主要适用于什么样的系统?MVC与BCE之间有什么关系,如何使用RationalRose来描述系统分析模型中使用的架构模式?答:(1)适用于需要减少依赖,需要减少代码的复制,能够把不同人员的责任分开,使性能优化成为可能,易于测试的系统。(2)MVB经典三层架构模型,其中的M(model),V(view),C(controller)分别对应BCE中的E(entity),B(boundary),C(control)。(3)采用UML包图来描述使用的架构模式。3、用例模型中的用例及用例之间的关系在分析模型中分析使用什么来实现?答:(1)用例使用“用例实现”来实现。(2)用例之间的关系使用VOPC类图来实现。4、简述VOPC类图答:VOPC是ViewOfParticipatingCl

温馨提示

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

评论

0/150

提交评论