"UML基本概念图例解释教程"

需积分: 9 22 下载量 141 浏览量 更新于2024-01-30 收藏 196KB DOC 举报
face),接口是一个类所实现的一种抽象类型,它定义了该类应该实现的方法。接口被画为一个附带有特殊标识的圆角矩形。第三种是协作(collaboration),协作是系统中一组对象之间的协同协作。它被画为一个椭圆形表示整个协作。第四种是构件(component),构件是一个可以被替换的模块化部件。它被画为一个小方块。第五种是节点(node),节点是一个计算机或设备上的一个计算资源,它被画为一个小圆角矩形。第六种是用例(use case),用例是系统的一个功能部分,它被画为一个椭圆形。最后一种是包(package),包是对一组相关的模型元素的分组,它被画为一个文件夹形状。 1.1.2 动作事物。总共有两种动作事物。首先是行为(behavior),行为是由对象所做的动作。它被画为一个小分叉框。第二种是活动(activity),活动是表示数据或信息如何在系统中流动的图表。它被画为一个大多边形。 1.1.3 分组事物。总共有一种分组事物,即子系统(subsystem)。子系统是系统的一个部分,它被画为一个大的虚线框。 1.1.4 注释事物。总共有一种注释事物,即注释(note)。注释用来解释或提供额外的信息,它被画为一个小折线框。 1.2   UML 的关系UML 中有六种类型的关系:·依赖关系(Dependency)·关联关系(Association)·聚合关系(Aggregation)·组合关系(Composition)·泛化关系(Generalization)·实现关系(Realization) 依赖关系是一种使用关系,它表明一个类的实现要依赖于另一个类。依赖关系通常用于表示一个类的方法使用了另一个类。关联关系表示两个类之间的联合关系。聚合关系表示整体与部分之间的关系,整体和部分可以分开。组合关系表示整体与部分之间的关系,整体和部分不能分开。泛化关系表示一般与特殊之间的关系,即继承关系。实现关系表示类对接口的实现关系。 1.3   UML 的图UML 有九种类型的图:·用例图(Use Case Diagram)·类图(Class Diagram)·对象图(Object Diagram)·序列图(Sequence Diagram)·协作图(Collaboration Diagram)·状态图(Statechart Diagram)·活动图(Activity Diagram)·构件图(Component Diagram)·部署图(Deployment Diagram) 用例图用来表示系统的功能。类图用来表示系统的静态结构。对象图用来表示系统中的对象及其之间的关系。序列图用来表示对象之间的消息传递顺序。协作图也是用来表示对象之间的消息传递顺序,但它强调足够的信息以便于对动态多态性进行建模。状态图用来表示一个对象的生命周期。活动图用来表示系统中的活动和操作。构件图用来表示系统中的构件。部署图用来表示系统各个节点之间的物理连接。 UML基本概念图例教程主要包括UML的基本概念解释和图例解释,方便大家查询。UML的基本概念包括三种基本的建筑块:事物、关系和图。事物分为结构事物、动作事物、分组事物和注释事物。结构事物包括类、接口、协作、构件、节点、用例和包;动作事物包括行为和活动;分组事物包括子系统;注释事物包括注释。关系分为依赖关系、关联关系、聚合关系、组合关系、泛化关系和实现关系。图分为用例图、类图、对象图、序列图、协作图、状态图、活动图、构件图和部署图。希望本教程能够帮助读者更好地理解UML的基本概念。