更新时间:2022-09-10 11:18:04
UML是软件开发和系统建模的标准工具。该统一建模语言用于软件系统的可视化、说明、构建和建立文档等方面。
这里可以看到UML的一些介绍
http://baike.baidu.com/view/23396.htm?fr=ala0_1_1
本篇主要讲解UML用例图之间的关系, 用例主要有以下三种关系。
包含
包含关系指用例可以简单地包含其他用例具有的行为,并把它包含的用例行为作为自身行为的一部分。包含关系代表着基础用例会用到被包含用例,将被包含用例的时间流插入到基础用例的时间流中。
在处理包含关系时,具体的做法就是把几个用例的公共部分单独地抽象成一个新的用例。主要有以下两种情况需要用到包含关系。
下面的用例说明添加用户和修改用户后都需要浏览用户信息,以后修改浏览用户时不会对添加用户和修改用户造成影响。
扩展
在一定条件下,把新的行为加入到已有的用例中,获得的新用例叫做扩展用例
扩展关系和包含关系的不同
泛化
用例的泛化指的是一个父用例可以被特化成多个子用例。
本文转自敏捷的水博客园博客,原文链接http://www.cnblogs.com/cnblogsfans/archive/2010/07/26/1785160.html如需转载请自行联系原作者
王德水