团队沟通利器之UML——用例图

简介:

       在所有的UML图中,最容易理解的是用例图,也是元素最少的一种UML图,也是产品经理最拿手的一种图。

 

一: 用途

    用例图常用来描述需求,让用户第一时间了解系统所具有的功能,可能有人就会问,几个图怎么可能让人一下就了解系统

所具有的功能的?其实在产品经理的prd中都是“图文相依”的形式展现,这里的“文”也就是“用例描述”。

 

二:基本元素

   用例图中的所有元素都是初级概念,所以所有的元素都是我们常用的,首先我们还是看看工具箱中的元素。

1:参与者,泛化

    <1>参与者:   我们知道用例图是展示系统功能的,以后这个成型的系统给谁用,这个系统以后要跟谁进行交互,那

                          么“参与者”就是那个“谁”, 这里要注意的就是“参与者“不光指人,还可以指一切的虚拟参与者。

   <2> 泛化:     泛化这个太简单了,也就是面向对象中的继承,我相信可以一笔带过了。   

2:用例,关联

   <1> 用例:  这个是用例图中最核心的,顾名思义也就是要展示的功能点。

   <2> 关联:  在”参与者“和”用例“之间,我们必须要用”关联关系“进行连接。

3:包含,扩展

  <1> 包含:  包含的意思还是比较好理解的,比如我要跟你说:”用户信息管理“应该具有哪些功能,那么你的第一反应肯定

                    就是CURD, 是的,CURD对”用户信息管理“来说是一个不可分割的基本单元。

 <2> 扩展:   相对”包含“来说,扩展算是基本功能单元的边缘功能,也就是说可有可无,关键在于”参与者“是否需要此功能。

4:子系统

    正如它的名字一样,如果你的系统有很多子系统,或者说你的系统有很多功能模块,你想用类似“命名空间”的形式组织

这些功能,那么此时“子系统”就非常适合,比如上图中的“用户信息管理“算是一个大的功能模块,此时我可以用”子系统“代

替这个”用例“。

5: 项目,依赖项

  <1> 项目:    刚才我们也说了,实际应用中用例图采用的是”图文相依“的形式,那么这里的项目就起到了“文”的作用。

  <2>依赖项:  用例和项目之间的连线,我们采用的是”依赖项“的形式。

在“项目”中有一个Hyperlink属性,当我们点击右上角时,就可以顺利的进入我们设置的link链接文档。

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