UML——用例图

简介:   用例图是除开发人员以外的用户所能看到的系统功能模型图,展示了一些用户和用例以及它们之间的联系。  用例图的作用主要有三个:  a.获取需求;  b.指导测试;  c.在整个过程的其他工作流起到作用。

  用例图是除开发人员以外的用户所能看到的系统功能模型图,展示了一些用户和用例以及它们之间的联系。

  用例图的作用主要有三个:

  a.获取需求;

  b.指导测试;

  c.在整个过程的其他工作流起到作用。

  用例图所包含的元素如下:

  1.参与者(Actor)

  参与者不单单是指人,而是指系统以外的,在使用系统或与系统交互过程中所扮演的角色。因此参与者可以是人,也可以是事物或者子系统等等。参与者用简笔画的小人表示:

  2.用例(UseCase)

  用例可以理解为参与者需要系统做的工作,也就是系统的外部可见功能。用一个椭圆形表示:

  3.关系

  用例图中涉及到四种关系:

 

  1)泛化(inheritance)

  泛化关系通常有叫继承关系。子用例是父用例的特殊形式,子用例继承了父用例的所有行为和属性,也可以增加新的特性或覆盖父用例的行为。

  2)包含(include)

  基本用例可以包含包含用例具有的的行为,并把它所包含的用例行为作为自身用例的一部分,这种关系就叫作包含。

  3)扩展(extend)

  一个用例可以定义为基本用例的增量扩展,这种关系便成为扩展关系。扩展关系可以有控制条件,当用例实例执行到一个扩展点时,控制条件便可以决定是否执行扩展。比如消费者购物,如果货物质量出现问题就可以退货,如果未出现质量问题就没必要退货。

  4)关联(association)

  关联描述的是参与者与用例之间的关系。

 

 


 

 

 

目录
相关文章
|
测试技术 uml
UML之用例图
UML之用例图
840 1
|
测试技术 uml 数据安全/隐私保护
UML图——用例图
用例图是由参与者(Actor)、用例(Use Case)以及用它们之间的关系构成的用于描述系统静态视图的UML图(本定义摘自百度百科)。用例图能够展示系统外部的各类执行者与系统中用例的关系。
UML图——用例图
|
测试技术 数据库 uml
【软件工程与UML】第2章 用例图、用例文档、活动图 -- 系统的功能需求建模
【软件工程与UML】第2章 用例图、用例文档、活动图 -- 系统的功能需求建模
1667 0
【软件工程与UML】第2章 用例图、用例文档、活动图 -- 系统的功能需求建模
|
测试技术 uml
UML用例图 类图
UML用例图 类图
265 0
|
测试技术 uml
UML使用问题之系统用例图中有哪些主要的关系
UML使用问题之系统用例图中有哪些主要的关系
|
测试技术 uml 开发者
如何画出规范的 UML 用例图
如果你在做设计过程中有一些困惑,如:不会找用例、两个用例图分不清楚、不知道自己画的对不对。那么希望本文能帮助厘清上面几个问题,真正掌握用例图,在后面的设计中能运用的得心应手。
如何画出规范的 UML 用例图
|
数据可视化 测试技术
UML-----用例图
UML-----用例图
|
敏捷开发 测试技术 uml
UML—用例图的那些事
UML—用例图的那些事
427 0
|
测试技术 uml 数据安全/隐私保护
【UML建模】(2) UML建模之用例图
用例图主要用来描述软件的使用者是谁,软件提供哪些功能,它用来表示一个系统中用例与参与者及其关系的图,主要用于需求分析阶段
689 0
【UML建模】(2) UML建模之用例图
|
测试技术 uml
【机房重构】-UML用例图
以前对于UML中的用例图也进行过学习,最近在做机房重构系统,实践中有了更加深刻的认识,下面将我的理解和大家分享: