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

标签: 团队 沟通 uml | 发表时间:2012-09-26 23:24 | 作者:一线码农
出处:http://www.cnblogs.com/

   

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

 

一: 用途

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

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

 

二:基本元素

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

1:参与者,泛化

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

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

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

2:用例,关联

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

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

3:包含,扩展

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

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

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

4:子系统

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

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

替这个”用例“。

5: 项目,依赖项

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

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

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

本文链接

相关 [团队 沟通 uml] 推荐:

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

- - 博客园_首页
       在所有的UML图中,最容易理解的是用例图,也是元素最少的一种UML图,也是产品经理最拿手的一种图.     用例图常用来描述需求,让用户第一时间了解系统所具有的功能,可能有人就会问,几个图怎么可能让人一下就了解系统. 所具有的功能的?其实在产品经理的prd中都是“图文相依”的形式展现,这里的“文”也就是“用例描述”.

UML用例图

- - ITeye博客
用例图主要用来描述 用户、需求、系统功能单元 之间的关系. 它展示了一个外部用户能够观察到的系统功能模型图. 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求. 用例图所包含的元素如下:. 表示与您的应用程序或系统进行交互的用户、组织或外部系统. 用例就是外部可见的系统功能,对系统提供的服务进行描述.

团队沟通杂感

- - 人月神话的BLOG
随时随地的短时间的,快速迭代的培训和教练作用远远大于正规的系统培训. 系统性培训一个是针对性往往弱,另外一个就是对团队成员有较高的要求,即自我强烈的系统性学习欲望. 走动时管理目的是及时的发现各种问题和团队技能之欠缺点,有针对性的进行沟通和经验传递,这需要团队管理者有敏锐的洞察力,不能脱离到团队工作事务之外.

团队如何有效沟通

- Ivan - 博客园-首页原创精华区
         一个团队,特别是项目团队,往往涉及的人员多,而且跨专业线、跨部门甚至跨区域,如果让团队中所有的人员进行有效的沟通就非常重要,一个有序且高效沟通的团队必然是一个高效率、高凝聚的团队,相反一个项目组成员整天都在无序地、低效率地沟通,那应是一个低效、无凝聚力的团队,我们很多人往往都关注做事情、解决问题去了,并不是很重点关注此问题,常常忽略掉沟通的问题.

UML图谱-九种图

- - 博客园_首页
用例图:用于需求分析阶段,描述用户的需求. 元素:角色、用例、关系(依赖、泛化、关联). 二、静态图:从系统的结构来描述. 类图:核心图,描述系统结构.定义系统中的类,描述系统内部结构和类之间的关系. 描述系统的具体时间上,包含的对象和对象之间的关系. 三、行为图:系统的动态模型和对象间的交互. 状态图:类的对象状态,状态之间的转移条件.

UML学习之类图

- - CSDN博客推荐文章
    说到类图(Class Diagram,用来表示系统内部的静态结构),不得不提到类,想要说明类还得阐述一下面向对象与面向过程的区别与联系:.     面向对象与面向过程的区别与联系:.     过去,开发人员在写程序时,需要分模块(Module)、定功能(Function)、定义变量,这些动作在面向对象(Object-Oriented)技术中,一样都没少.

UML中的六大关系

- - CSDN博客推荐文章
       通过不断的学习结合机房收费系统绘制UML图,整个画图的过程中深刻体会到其核心部分还是理解事物之间的关系,总结六大关系来深入学习,主要关系有六种:继承、实现、依赖、组合、聚合、组合.         继承(泛华)关系(Generalization).         继承关系是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性.

软件设计之UML&mdash;UML中的六大关系

- - BlogJava-首页技术区
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency). 1.1、 继承关系—泛化(Generalization). 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中用extends关键字.

用非暴力沟通原则为您的团队赋能

- -
为什么一家创业公司大获成功,而另一家拥有类似模式和才华横溢的团队的创业公司却惨败. 案例研究可能会突出获胜者灵活的商业模式或响应迅速的社区管理. 他们可能会指出失败的预算浪费或产品计划不佳. 但是,归根结底,所有这些都归结为沟通. 无论如何,每家公司的命运都取决于团队清晰和建设性沟通的能力. 但根据著名的执行教练 Ann Mehl 和 Jerry Colonna 的说法,说话和说话之间存在巨大差异,这样你才能被听到.

uml 在需求分析阶段的应用

- - CSDN博客架构设计推荐文章
         上一篇博客写了uml在软件开发过程中的应用,这以篇要详细介绍一下UML在需求分析过程中的应用.          以机房收费系统为例进行讲解,先介绍一个该系统.          首先该系统的用户分为三个等级,一般用户,操作员,管理员,一般用户的权限,能够查看学生余额,充值记录,上机记录,学生上机状态查看等.