UML是一种模型化语言,而模型大多以图表的方式表现出来,一份典型的建模图表通常包含几个块或框,连接线和作为模型附加信息之用的文本,这些虽然简单却很重要,在UML中相互联系和扩展,因此从图的方面对UML做进一步总结。
一、九种图
1、用例图(use case diagrams)
用例图用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。
用例图的基本元素是角色、用例和关系。角色是指人员的角色,用来指明这个用例和哪个角色相关;用例是指对功能的描述;关系是指明执行者和用例之间的关系。
如上图,描述一个用例在执行时执行者与用例之间的交互过程,人员角色是维护人员,维护工作包含添加、修改和删除,用例除了与执行者有包含关系外,还可以有泛化、关联和扩展关系。
2、类图(Class diagrams)
类图用于定义系统中的类,包括描述类的内部结构和类之间的关系,它主要用于描述系统的静态结构。
在UML中,类一般由三部分组成:
(1、)