在UML系统开发中有三个主要的模型:功能模型(从用户角度展示系统的功能,包括用例图)、对象模型(采用对象,属性,操作关联等概念展示系统的结构和基础,包括类图、对象图、包图)、动态模型(展示系统的内部行为,包括序列图,活动图,状态图)。下面就说一说功能模型——用例图。
用例图是UML建模的一部分,也是UML里面最基础的部分,最主要的功能就是用来表达系统的功能性需求或行为。用例图是由软件需求分析到最终实现的第一步,它描述人们如何使用一个系统,是尾部参与者所能观察到的系统功能模型图,该图呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模,用画图的方法来完成。用例图展示了用例之间以及用例与参与者之间是怎样相互联系的。
用例图包含留个元素:参与者、用例、关联关系、包含关系、扩展关系、泛化关系。
参与者(Actor):系统外部的一个实体,参与用例执行过程,通过向系统输入或请求系统输入某些事件来触发系统的执行。参与者的种类概括为三种:系统用户、与所建造的系统交互的其他系统以及一些可以运行的进程。注意:参与者表示人和事物与系统发生交互时所扮演的角色,而不是特定的人或特定的事物;每个参与者需要一个具有业务一样的名字;一个人或事物在与系统交互时,可以同时或不同时扮演多个角色。
用例(Use Case):用例是对一个活动者使用系统的一项功能是所进行的交互过程的一个文字描述序列,是系统、子系统或类和尾部参与者交互动作序列的说明,包括可选的动作徐磊嗯哼会出现异常的动作序列。用例是岱庙系统各种各个项目相关人员之间就系统的行为所达成的契约,软件开发过程是用例驱动的。用例粒度(规模大小)。
关联关系(Association):表示参与者用例之间进行通信
包含关系(Include):客户用例可以简单地包含提供者用例具有的行为,并把他所包含的用例行为作为自身行为的一部分。调用用例执行到包含点,然后执行传递给被调用用例,当被调用用例完成时,控制在次返回调用用例。
扩展关系(Extend):扩展用例被定义为基础用例的增量扩展,扩展关系指的是一个用例可以增强另一个用例的行为,提供了一个离散的行为,可以将自己添加到基础用例作用,表示的箭头从扩展用例指向执行用例。使用扩展可以使我们在不改变基础用例的同事,根据需要自由的往系统中添加行为
泛化关系(Generalization):代表一般与特殊的关系,与继承类似。在泛化关系中,子用例继承了父用例的行为和含义,子用例也可以增加新的行为和含义或覆盖父用例中的行为和含义。
关系的符号表示如下:
下面是我的机房收费系统的用例图,如有错误,欢迎提出。
分享到:
相关推荐
uml 在Rational Rose中制作图书管理系统用例图
基于uml的公交查询用例图、类图、部署图、状态图、活动图、顺序图、构件图、协作图等...
详细的介绍了网上购物系统,利用UML做出的用例图等等。
机票预订系统 面向对象分析与设计 用例图
图书管理系统涉及读者信息管理、借阅信息管理、图书信息管理等多方面的信息管理,系统的使用对象为图书管理员和读者。他们在使用系统时,各拥有不同的权限,以完成各自需要的工作。下面对图书管理系统中主要的业务...
数据库之ER模型,UML之用例图.rar 希望帮助需要的人
什么是用例,用例的优缺点,如何建立用例模型。
需求分析介绍、用例建模、九大模型、UML建模工具、
在UML中,把用用例图建立起来的系统模型称为用例模型,一个用例模型若干个用例图描述。用例模型描述的是外部行为者(actor)所理解的系统功能,使用用例模型代替传统的功能说明往往能更好地获取用户需求,它所回答的...
UML成为"标准"建模语言的原因之一在于,它与程序设计语言无关。(IBM Rational的UML建模工具被广泛应用于J2EE和.NET开发。...最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。
该模型是本人模仿绘制的一个UML的模型,适合初学者的参考使用。
软件体系结构实验(UML):类图,用例图,用例文档,需求模型检查矩阵
这是对一个贪吃蛇自己制作的UML课程设计 有UML类图 活动图 顺序图 用例图 可作为UML的参考 其中.mdl文件需要用rose或别的UML软件读取
3、学会使用Rational Rose绘制用例图。 三、实验仪器设备 计算机+Rational Rose+Office 四、实验方案设计 1、通过用例描述寻找类; 2、确定类之间的关系,并使用Rational Rose绘制类图; 五、实验内容及步骤 六、...
UML建模_类图.docx、UML建模_用例图.docx、UML建模_时序图.docx
( 1、UML实例UML案例 2、完整建模,汽车租赁系统 ...1.系统的用例图 2.类图 3.系统的时序图 4.系统的协作图 5.系统的状态图 6.系统的活动图 7.组件图 8.配置图 ) 绝对完整,绝对实用,需要的同学可以下载!
实验四 基于UML的类模型实验.doc visio
小区物业管理系统设计,UML十大模型图,有任务书,有报告,带源码,基于.NET平台
图书馆理系统_用例图、时序图、协作图本实验目的在于灵活运用用例图、类图、对象图、活动图、顺序图、通信图、时序图、状态图完成图书管理系统的分析与设计。在图书管理系统设计中,使用各种UML图,从各个侧面分析...
1_二班郝艺茹选课系统用例图UML模型.uml