感悟网 导航

UML建模中绘制UML用例图行之有效的办法

作者&投稿:勾维 (若有异议请与网页底部的电邮联系)
~

本节和大家学习一下UML用例图的画法,主要包括UML用例图三要素和用例图之间的关系等内容,相信通过本节的学习你对UML用例图的画法一定会有所认识。下面请看详细介绍。

UML建模中UML用例图的画法

最近在用RationalRose画功能的用例图,总结一下用例图的画法吧,其中的线条都是有特定含义的。

UML用例图设计三要素

1,参与者

2,用例

3,关系

参与者和用例都没有啥好说的,我们就说关系吧。

1参与者之间的关系,用的最多的就是泛化(继承)的关系。

2参与者和用例之间的关系

一个实箭头,表示主动和被动的关系。如上图参与者和用例之间的关系。体现的是一种操作的关联关系。

3UML用例图中用例之间关系

用例之间的关系主要用的是3种关系即包含,扩展,泛化。

3.1UML用例图的包含关系(include)

实箭头加

表达意思:被包含用例的事件流会被插入到基础用例的事件流中。

举出一个实例:

ATM中查询,取款,转帐都会有一个打印回执,我们就可以把“打印回执”做为一个用例提取出来,而原来的查询,取款,转账三个用例都会包含这个用例。一般的画法是多个用例公共的包含一个用例。

3.2UML用例图的扩展关系(extend)


实箭头加,


表达意思:扩展用例的事件流在一定条件下按照扩展点插入到基础用例的事件流中,即根据一定的条件来判断是否要插入到基础用例的事件流中,并且扩展点可以用多个。

举一个实例:

如基本通话这个用例上可以有”呼叫等待”,”呼叫转移”的扩展的功能用例。如果对方通话正忙着,可以用呼叫等待,如果对方不方便接电话,也可以用呼叫转移。


3.3UML用例图的泛化关系

空三角实箭头

表达意思:代表一般于特殊的关系。它的意思和面向对象程序设计中的继承的概念是类似的。继承关系

举一个实例:

订票是一个很泛化的用例,具体的用例可以是电话订票,网上订票等。

补充一下,如果想给一个用例加一些注释,更能方便交流和理解。我们的画法是用一个注释组件图和一个虚线连接。如下图



《如何使用visio2013如何绘制UML图》
答:Visio画UML用例图步骤: 1.在“文件”菜单上,依次指向“新建”、“软件”,然后单击“UML模型图”。2.在树视图中,右击要包含用例图的包或子系统,再指向“新建”,然后单击“用例图”。此时会出现一个空白页,而且“UML用例”模具也会显示在最顶部。

《UML用例图、类图》
答:组合是一种强的‘拥有’关系,是一种contains-a的关系,体现了严格的部分和整体关系,部分和整体的生命周期一样。 示例: 鸟和翅膀就是组合关系,因为它们是部分和整体的关系,并且翅膀和鸟的生命周期是相同的。一张完整的类图:参考: UML用例图 , UML类图 , UML中的类图及常见类图关系 ...

《UML用例建模的慨念和应用》
答:在系统分析阶段,我们一般用uml来画很多图,主要包括用例图、状态图、类图、活动图、序列图、协作图、构建图、配置图等等,要画哪些图要根据具体情况而定。其实简单的理解,也是个人的理解,uml的作用就是用很多图从静态和动态方面来全面描述我们将要开发的系统。二. 用例建模简介 用例建模是uml建模的一...

《plantuml怎么画uml例图》
答:UML用例图如下所示,是表示系统角色和用例之间关系的框图。在trufun工具中,一般操作顺序是,新建UML项目,新建框图--用例图,就会显示用例图绘制元素,通过拖拽到绘图区就可以创建我们自己的用例图。。

《UML用例图三大关系揭秘》
答:UML用例图概要 UML用例图就是软件产品外部特性描述的视图,他从用户的角度而不是开发者的角度来描述软件产品的需求,分析软件产品所需的功能和行为.UML用例图描述了一组用例,参与者以及他们之间的关系,用例图包括以下几个部分:用例(Case),参与者(Actor).依赖,泛化和关联关系.UML用例视图中的参与者与系统...

《用例建模如何进行?uml用例图的要素有哪些》
答:UML用例图最简单了,一般表达使用者和系统功能之间的关系。也就是角色和用例之间的关系。如下图。基本元素就是角色,用例,扩展关系,包含关系,用例主题,扩展点等几项。更多用例图案例可以参考trufun plato uml2建模工具的帮助系统。

《用例图在线设计-如何用visio2003画UML图(用例图)》
答:详细不大可能,因为不知你要画什么样的图,也不知你对Visio和UML了解的程序.起始步骤如下:一.启动Visio的UML模板 (菜单)文件-->新建-->软件和数据库-->UML模型图 二.画用例图 选择"UML用例"模具-->(根据自己的设计选择"用例","参与者"和关系等形状,并拖放到画布上).UML图总结-需求分析阶段...

《在线用例图绘图-需求中如何画用例图》
答:如何画用例图 问题一:visio2007用例图怎么画Visio画UML用例图步骤: 1.在“文件”菜单上,依次指向“新建”、“软件”,然后单击“UML模型图”。 2.在树视图中,右击要包含用例图的包或子系统,再指向“新建”,然后单击“用例图”。 此时会出现一个空白页,而且“UML用例”模具也会显示在最顶部。工作区将“用例”...

《用例图怎么画?》
答:5、用户您好,三维制图软件推荐您使用中望3D,中望3D是中望软件自主研发的三维CAD软件产品,高度兼容各类三维数据格式,具备丰富的智能建模工具、多场景大装配、结构仿真、2-5轴加工等能力,支持设计仿真制造一体化。如何用visio2003画UML图(用例图)1、visio替代软件Edraw 亿图图示软件中直接新建一个UML模型图...

《UML建模在软件开发中的作用及UML模型图多少种?》
答:用例图:展示系统外部的各类执行者与系统提供的各种用例之间的关系。类图:展示系统中类的静态结构。对象图:是类图的一种实例化图。包图:是一种分组机制。除此之外,还有顺序图、协作图、状态图、活动图等,这些模型图都有各自的具体作用和特点,可以根据需要选择使用。总的来说,UML建模在软件开发中...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网