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

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

 

一: 用途

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

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

 

二:基本元素

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

1:参与者,泛化

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

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

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

2:用例,关联

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

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

3:包含,扩展

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

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

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

4:子系统

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

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

替这个”用例“。

5: 项目,依赖项

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

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

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

时间: 2025-01-02 00:10:01

团队沟通利器之UML——用例图的相关文章

团队沟通利器之UML——活动图

              在平时的项目开发中,可能有的团队对业务都是用口头在团队里面进行交流,有时程序员的理解跟老大表达的意思不一致,还有 其他等等的弊端就不说了.我们知道建筑工人都是按照图纸做事的,同样在软件开发中,我们应该也有这样一份"图纸",这也就是我 们要说的UML,有了它就可以让我们做事统一口径,而从更快的理解业务并完成项目.        可喜的是VS2010已经集成了我们平时最常用的一些UML图,这个系列也准备介绍这4种图. 我们从"活动图"说起,平

团队沟通利器之UML—— 序列图

一:用途      对一个开发团队来说,序列图是非常重要的,因为序列图用于描述系统内部一群对象之间的交互情况,尤其在做爬虫这种 业务复杂性的项目,序列图可以让我们更快的理清这些复杂流程.   二:基本元素    序列图中的uml元素还是相对比较少的,先截个图. 1:生命线 首先我们要知道序列图有一种动静结合的特点,以类图作为静态结构,用例图作为动态行为的过程.所以我们可以认为生命线 就是一个类,比如下图中,customer:Customer ,前者是类的实例,后者是类名,图中的"X"是

团队沟通利器之UML——类图

一:用途      用于描述系统的静态结构,或许在所有的uml图中,类图是我们最熟悉不过的,在我们没有接触uml的时候,可能都看过 类图,早在vs2005里面"解决方案资源管理器"的下边有一个"查看类图"的小图标,并且还能支持"正向"和"反向"工程.   <1>反向工程   首先我们定义两个类:User和Product using System; using System.Collections.Generic;

安卓APP破解利器之FRIDA

本文讲的是安卓APP破解利器之FRIDA,在我去年参加RadareCon大会的时候,我了解到了一个动态的二进制插桩框架--Frida.起初我觉得它似乎只有一丁点趣味,后来经过实践才发现它原来是如此的有趣.记得游戏里的上帝模式吗?这就是Frida操作本机应用程序的感觉.这是一篇关于专门使用Frida把玩Android应用程序的博客文章.而且,因为我们是在阐述这一点,所以我们也将在这篇文章的第二部分中进行一点Android APP的破解实战. 什么是动态二进制插桩? 动态二进制插桩(DBI)意味着将

团队说:专注团队沟通与项目推进的移动办公app

团队说是一款具有广泛普适的团队沟通和事件推进app,它能导入全成员通讯录信息.邀请通讯录好友进入团队.实时发起单人和多人沟通(一分钟快速组建团队).并能智能提起沟通内容中的人.事件.时间.地点等元素自动生成待办与备忘.如果你是一名任务执行者,打开团队说便能看到今天要完成的待办列表,如果你是管理层或下达任务,你也能透过详细数据知晓每个任务进程和完成情况,及时修正任务错误.在上线短短数月,团队说用户数已突破1000+多家企业,它在纯粹工作环境营造.团队执行力提升计划.企业创造力释放等价值也会得到进一

《高可用架构·中国初创故事(第3期)》一2.2 与你的团队沟通

2.2 与你的团队沟通 管好团队做对事--软件企业成长手册 成功的沟通需要你考虑讨论内容以及在开始谈话以前怎样去说.你所做的沟通应该针对每一种情形做相应调整:要知道在一个环境中奏效的事情未必能在另外一种情形中起作用. 与你的团队沟通时,要计划涵盖项目工作与人员方面的话题.项目工作要包括增加收入.降低项目风险.提升生产率的策略等开发涉及的方面.人员方面的话题应包括指导.培训.矫正错误.答复问题.化解忧虑.讨论长期问题和新观念.工作上所需的帮助以及职业规划帮助等. 通常,管理人员只侧重项目工作,针对

菜鸟求助:visio画UML用例图时遇到的问题

问题描述 UML用例图有四种关系:关联.包含.扩展.泛化(继承)请问在用visio里,这四种关系的连接线在哪里?找不到.... 解决方案

Android图片加载利器之Picasso基本用法

今天开始我们来学习一下Picasso,计划包括以下几方面的内容: 图片加载利器之Picasso进阶 图片加载利器之Picasso源码解析 目前市场上比较流行的图片加载框架主要有UniversalImageLoader,Picasso,Glide,Fresco. 下面简单介绍一下这几个框架: UniversalImageLoader:这个可以说是非常非常经典的一个了,相信每个app的开发人员都使用过,只可惜作者已经停止该项目的维护了,所以不太推荐使用. Picasso:是Square公司出品的图片

YY博客园UML用例图-活动图-状态图之博客模块

UML建模YY系列: YY博客园UML类图之博客模块 YY博客园UML时序图之博客模块 YY博客园UML用例图-活动图-状态图之博客模块 前面YY了博客园UML类图之博客模块和博客园UML时序图之博客模块,这次把剩下常用的用例图.状态图和活动图一起给完成了.至于其他不常用的对象图.组件图和配置图在此一律不表.协作图可以由时序图转换而来,因此也不做讨论. 博客园博客模块用例图 用户粒度如何控制呢?囧... 用户登陆活动图 博客园博客的状态图 博客状态图出来了,是什么时候上最多推荐的?有本事让我上最