文章目录
- 一、用例图概念
- 二、用例图三元素
-
- (一)参与者(Actor)
- (二)用例(Use Case)
- (三)关系(Relation)
-
- 1、关联关系(Association)
- 2、包含关系(Include Relation)
- 3、扩展关系(Extend Relation)
- 4、泛化关系(Generalization)
- 三、创建用例图
-
- (一)电话机的用例图
- (二)带录音功能电话机的用例图
- (三)电梯运行用例图
- (四)用户登录用例图
一、用例图概念
- 用例图 (Use Case Diagram)主要用于描述系统的行为及各种功能之间的关系,是描述参与者(Actor)与用例(Use Case)以及用例与用例之间关系 (Relation)的图。
- 用例图 = 参与者 + 用例 + 关系
- 用例图显示谁将是相关的用户、用户希望系统提供什么服务以及用户需要为系统提供的服务。描述参与者与用例之间的关系,帮助开发人员可视化了解系统功能。
二、用例图三元素
(一)参与者(Actor)
- 参与者可以是人或其他外界系统。参与者是用例的启动者,参与者处于用例的外部并且能够初始化一个用例并参与用例的执行过程,但它并不是系统的一部分。每个参与者可以参与一个或多个用例。
(二)用例(Use Case)
- 用例是一组动作序列(业务工作流程)的描述,系统执行该动作序列为系统的参与者产生一个可观察的结果。 用例反映用户的需求。用例是系统的使用过程,是对系统的用户功能需求的描述,用例表达了系统的功能和所提供的服务。
(三)关系(Relation)
1、关联关系(Association)
3、扩展关系(Extend Relation)
- 扩展使得每个用例可以通过扩展用例向基用例中添加额外的行为来扩展基用例的功能。用例A扩展了用例B,那么A称为扩展用例或子用例,B表示为基用例。扩展用例A的事件流在一定的条件下按照相应的扩展点插入到基用例中,这就需要在基用例中定义一至多个已命名的扩展点。
三、创建用例图
(一)电话机的用例图
- 普通电话机的主要功能诗“打电话”和“接电话”,打电话和接电话的人统称为“用户”,
(二)带录音功能电话机的用例图
(四)用户登录用例图
- 三种用户用例跟用户用例之间是
- 三种用户用例与【输入用户名密码】用例和【验证用户身份】用例之间是
- 【输入用户名和密码】用例和【非空校验】用例是
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!