面向对象建模技术实验二、用例建模实践

面向对象建模技术实验二、用例建模实践

ID:30948044

大小:221.50 KB

页数:5页

时间:2019-01-04

面向对象建模技术实验二、用例建模实践_第1页
面向对象建模技术实验二、用例建模实践_第2页
面向对象建模技术实验二、用例建模实践_第3页
面向对象建模技术实验二、用例建模实践_第4页
面向对象建模技术实验二、用例建模实践_第5页
资源描述:

《面向对象建模技术实验二、用例建模实践》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、(2012课程名称:面向对象建模技术—2013学年第1学期)开课实验室:呈贡校区信自楼4442012年12月12H年级、专业、班计科093学号200910405310姓名孙浩川成绩实验项目名称实验二、用例建模实践指导教师张云教师评语该同学是否了解实验原理:A.了解口B.基本了解口C.不了解口该同学的实验能力:A.强口B.中等□C.差口该同学的实验是否达到要求:A.达到口B.基本达到口C.未达到口实验报告是否规范:A.规范口B.基本规范口C.不规范口实验过程是否详细记录:A.详细口B.—般□C.没有口注:5个A为优4个A为良3个A

2、为及格其余为不及格。教师签名:年月日实验二、用例建模实践一、实验目的1、掌握UML的用例建模的方法。2、实践用UML建立用例模型。二、实验原理UML用例模型(也称需求模型)用于描述的是外部执行者所理解的软件系统的功能,也即用户对系统的功能性需求。用例模型由若干用例图组成。一幅用例图包含的模型元素冇系统、用例、执行者,以及它们Z间(包括执行者与系统之间、用例之间)的相互关系。其中用例代表系统的功能,执行者代表使用这些功能的用户。用例经常被作为独立的单位进行需求获取、分析设计、实施、测试和部署。但事实上,用例Z间有一定的相关性,表现

3、为涉及的对象相近和若干用例处于一个相关的业务流屮。这些相关的用例构成了结构设计时定义子系统的依据。用例建模的步骤包扌乩1)确定系统范围、用例和执行者;2)描述用例;3)用例分类、确定用例Z间的关联;4)建立用例图;5)定义用例图的层次结构;6)审核用例模型。用例的文字描述应包括以下内容:1)用例的目的(功能);2)该用例在什么情况下被哪个执行者启动执行;3)用例与执行者之间交•互哪些消息来通知对方作出决定;4)交互的主消息流及因此被使用或修改的实体;5)用例屮可供选择的异常事件流;6)用例结束标志:给执行者返冋一个可识别的值。举

4、例,学生选课。这个交互过程的用例可以用正文列表格式描述如下:•用例名称:学生选课•执行者:学生•目的:完成一次学生选课的完整过程。•类型:主要的、基本的•级别:一级•过程描述:1)学生输入标识码(ID),系统识别标识码的有效性;2)对学生进行注册识别;3)浏览本学期预开课程;4)选择学生自己要上的课程并确认;5)退出系统,系统给出所选课程列表及相应学分合计。•异常事件流处理:6)标识码冇效性检查失败,允许学生重新输入(3次机会)。7)注册识别失败,没有注册(尙未交学费)的学生不能选课。8)选择课程确认失败,所选几门课程屮在上课吋

5、间上发生冲突吋,系统提示重选。上述用例至少有一名执行者与其发生联系。它有一个选课成功的场景和三个选课失败的场景。由它们来完整地描述了这个用例。三、所用仪器、材料微型计算机一台、SybasePowerDesignerl5.1软件。四、实验过程、内容1、实验题目用下而五个用例建立一个汽车租赁信息管理系统的需求模型。B1:会员浏览车型、车辆索引。B2:会员预约车辆/车型,当这辆车可用吋或当有这个车型的汽车吋,会员得到通知。B3:非会员预约车辆/车型,当他缴纳了定金后,这辆车可用时或有这个车型的汽车时,顾客得到通知。B4:顾客到店提车,

6、助手发车。B5:顾客归还汽车。2、实验过程1)分别为Bl、B2、…、B5建立用例图,并用相应止文列表格式描述每个用例。2)建立系统生存环境用例图。用例图:B1:B4:B5:会贰助丰五、实验结果分析、经验总结和结论通过本次实验对用UML用例模型描述软件系统的功能性需求有了一定的了解,功能性需求是说有具体的完成的内容的需求。非功能性需求是说不包括具体的动作内容的需求。对于功能性的需求,实际上都是冇非功能性的需求相伴随的。很多时候我们并不是不能完成一个功能,而是不能按照客户的要求在完成。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。