1、 UML(Unifed Modeling Language,统一建模语言)是一种面向对象的可视 化建模语言。 UML 由视图(view) 、图(Diagram) 、模型元素(Model Element) 、和通用机 制(General Mechanism)几个部分组成。 2、 UML 的 5 种类型图:用例图,静态图,行为图,交互图,实现图; 3、 UML 的应用领域:信息系统,嵌入式系统,分布式系统,商业系统。 4、 使用用例图首先要做的就是识别用户需求。用例图主要在系统需求分析 阶段和系统设计阶段作用。 5、 用例图的组成元素:参与者,用例,关系。 6、 用例之间的关系:关联关系,使用箭头表示;包含关系,使用带箭头的 虚线《include》字样;扩展关系,一个功能扩展了另一个功能,但它并不是 必须的,使用带箭头的虚线《extend》字样;泛化关系,是指一个用例可以 被特别列举为一个或多个子用例,当父用例被执行时,任何一个子用例也可 以被执行。 7、 类图是静态图,由类和类间关系组成,在程序设计的不能阶段,类图的 作用也不相同,在分析阶段,类图主要用于一些概念类的描述,在设计阶段, 类图主要用描述类的外部特性,在实现阶段,类图主要用于描述类的内部实 现。 8、 类用长方形表示,长方形分为上、中、下 3 个区域,第个区域用不同的 名字标识。上面的区域标识类的名称,中间区域标识类的属性,下面的区域 标识类的操作方法。 (其中类名必须有) 。 9、 类之间的常见关系:关联关系,泛化关系,依赖关系,聚合关系,组合 关系和实现关系。 10、关联关系中关联可以是单向的,也可以是双向的。关联具有方向性,用 实线+箭头表示,则默认的关系是双向的,双向的关联则不必标出方向箭头。 多重性表示参与对象的上下界限制。