




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用例图和用例模型用例图和用例模型用例图用来描述用户的需求,它从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。用例图概述UML8例图是软件产品外部特性描述的视图,它从用户的角度而不是开发者的角度来描述软件产品的需求,分析软件产品所需的功能和行为。用例图主要描述了系统需要实现的功能,而忽略系统是如何实现这些功能的。卷电话用例模型由用例图组成,它是系统用例图的集合,是对系统从宏观角度的确定描述。用例模型主要用于需求分析阶段,该模型是系统开发者和系统使用者反复讨论的结果,表明了系统开发者和系统使用者对需求规格达成的共识。首先,用例模型描述了待开发系统的功能
2、需求;其次,用例模型将系统看作黑盒,仅从外部执行者的角度来理解系统;再次,用例模型驱动了需求分析之后各阶段的开发工作,影响到开发工作的各个阶段和UML勺各个模型。一、用例图元素用例图主要用于定义系统的功能需求,它描述了系统的参与者与系统提供的用例之间的关系。用例图由以下几种元素组成:执行者、用例、关系、用例描述(1)执行者执行者(Actor)是系统的外部用户,它是与系统相关联的人或其它系统,可以是普通用户、外部硬件、其他系统。在进行用例图绘制时,首先要找出系统的执行者。一般可以从以下几个方面来考虑怎样找到系统的执行者:?谁使用系统的功能。?谁向系统提供必要的信息。?谁从系统获取信息。?谁维护、
3、管理系统工作。?系统需要使用哪些外部资源。?需要与系统交互的其它系统有哪些。?其他对系统产生的结果感兴趣的人或事物。(2)用例用例是指系统中的一个功能单元,也可以将用例理解为系统功能的分解。用例的表示方法如下:(3)关系(1)关联在用例图中,用例和执行者之间的关系用一条连接二者带箭头的连线表示,如图所示,该连线称为关联。它表示了一个执行者和一个用例之间的关系。在用例图中,关联关系只用在执行者和用例之间,用例和用例之间不会存在关联关系。关联关系采用的是单箭头的连线,表示在该关联中执行者是主动的,是执行者启动的用例。如下图所示。(2)包含包含是指一个用例作为另一个用例必需的部分被使用,包含关系是依
4、赖关系的一种。包含关系用一条连接二者带箭头的虚线表示,并在虚线的上面标注include,箭头方向由基本用例指向包含用例,如下图所示。inclLide包含的使用场合:如果多个用例有大量一致的功能,可以将这个功能分解到一个用例中,其他用例和这个用例建立包含关系。归还的书一个用例功能太多,可以使用包含关系建立若干小用例。仃inc1岫a-声t置谟建名值息(3)扩展扩展是指一个用例扩充了另一个用例的功能,但这个扩充功能不是必需的,扩展关系也是依赖关系的一种。扩展关系用一条连接二者带箭头的虚线表示,但在虚线的上面标注的是extend,箭头方向由扩展用例指向基本用例,如下图所示。eKtend扩展关系和包含关系的区别。包含用例是一个完整的用例,它可以独立的存在,也可以单独被执行者所调用。扩展用例并不是一个完整的用例,它只是由部分扩展功能组成的,它不能独立的存在,必须依赖于基本用例。廿插丁,2口印工(4)泛化用例间的泛化关系是指一个概念较为抽象的用例可以被一般化为一个或多个概念更为具体的用例。其中概念较为抽象的用例被称为父用例,概念更为具体的用例称为子用例。子用例是父用例的特殊形式,子用例从父用例处继承属性和行为,还可以添加、覆盖或改变继承的行为。二、用例描述为了进一步说明用例是如何完成功能的,就需要对用例进行更加详细的描述。用例描述主要用来说明执行者为了实现自己
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机械带人租赁合同范本4篇
- 高中化学课件-离子反应
- 高三运动会课件
- 2025学年河北省衡水高三语文上学期9月联考试卷附答案解析
- 大厦室内装饰工程施工方案
- 高一国防教育课件
- 特殊儿童早期教育中心入托协议(全面责任体系)
- 夫妻离异经济补偿协议及子女监护责任协议书
- 生态观光农业园土地租赁与特色农产品开发合同
- 离婚房产分割与共同财产分割及子女抚养费协议范本
- 2025年司法考试题库(附答案)
- 医院不良事件培训课件
- 仪表工安全基础知识培训课件
- 光电检测技术及应用 周秀云
- 环境反应工程导论课件
- VW 50134-EN-2024 PA6用于车辆内部外部的成品零件 材料要求
- 山东省国企资产管理办法
- 保管员技师考试题及答案
- JJF(浙) 1200-2023 冷链物流设施设备温湿度参数校准规范
- 美容中医技术课件
- 卸货流程培训
评论
0/150
提交评论