UML---用例图

原创 2015年11月17日 19:57:20
       用例图用来描述用户需求的,就是说明开发系统中由谁来实现什么功能。用例图是由软件需求分析到最终实现的第一步,它描述人们如何使用一个系统,是尾部参与者所能观察到的系统功能模型图,所以用例图的质量直接影响了后面的类图等。用例图呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模,用画图的方法来完成。用例图展示了用例之间以及用例与参与者之间是怎样相互联系的。
      画用例图首先要明确用户需求,用户表达的需求可能是分散的、不明确的,所以要形成“用户需求文档”,需要开发人员和用户的反复交流中,形成文档进行确认;每个用例也要有用例描述文档,便于后续工作。
 
1.用例图包含的元素:
    角色:可以是人也可以是事件等,用人像表示。
    用例:用例是对一个活动者使用系统的一项功能是所进行的交互过程的一个文字描述序列,是系统、子系统或类和尾部参与者交互动作序列的说明。用例是代表系统各种各个项目相关人员之间就系统的行为所达成的契约,软件开发过程是用例驱动的。用例粒度(规模大小),合理把握粒度是很重要的。

 2.关系:
    关联关系(Association)   包含关系(Include)   扩展关系(Extend)   泛化关系(Generalization)
     在上一篇文章中有介绍就不重复了。
 
3.下面是我画的机房收费系统的用例图,感觉有些啰嗦,“查看”这里有些别扭,看过很多总结,在纠结中形成第一张图:
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

UML用例图中包含(include)、扩展(extend)和泛化(generalization)三种关系详解

共性:都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的工作量。 1、包含(include)       包含关...

UML的用例图

用例图的构成 1 角色:人员角色——人、事; 角色不一定局限于人,还可以是事物、事儿 2用例:功能的描述; 每一个用例描述了一个完整的系统服务 3 系统边界 4 关系:执行...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

UML-用例图学习

原文地址:http://www.cnblogs.com/silent2012/archive/2011/09/07/2169518.html1、什么是用例图用例图是由参与者、用例以及它们之间的关系构成...

用例图

1.用例图的目标           从外部描述开发系统的功能即从用户的角度用图形的形式描述出整个系统。 2.如何画出用例图    用例图需要确定两部分的内容:用例 角色   2.1.用例 ...

UML系列图--用例图

UML-Unified Model Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。  在UML系统开发中有三个主要的模型:    功能模型...

UML用例图总结

用例图主要用来描述 用户、需求、系统功能单元 之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。   用例图所包含的元素如...

UML之用例图

1.概念 用例图(Use CaseDiagram)是用来描述用户的需求,从用户角度描述系统的功能,并指出各种功能的执行者,并指出个功能的操作者。 2.基本元素   1)角色(Actor) 也叫动作者...

UML-用例图

概念用例图主要用来描述 用户、需求、系统功能单元 之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。组成用例图所包含的元素如下...

UML用例图总结

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。   【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。   用例图所包...

UML用例图总结

转载请注明出处:http://blog.csdn.net/tianhai110   用例图主要用来描述 用户、需求、系统功能单元 之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)