ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 软件工程 >> uml UML建模详解(5)—类图组成构建详解

uml UML建模详解(5)—类图组成构建详解(1/15)

来源:网络整理     时间:2016-06-15     关键词:uml

本篇文章主要介绍了"uml UML建模详解(5)—类图组成构建详解",主要涉及到uml方面的内容,对于软件工程感兴趣的同学可以参考一下: 1. 类图的组成 类图(Class Diagram)是由类、接口等模型元素以及它们之间的关系组成的。类图的目的在于描述系统的构成方式,而不是系统...

1.  类图的组成

        类图(Class Diagram)是由类、接口等模型元素以及它们之间的关系组成的。类图的目的在于描述系统的构成方式,而不是系统是如何协作运行的。

        类:类是面向对象系统组织结构的核心。类是对一组具有相同属性、操作、关系和语义的事物的抽象。这些事物包括了现实世界中的物理实体、商业事务、逻辑事物、应用事物和行为事物等,甚至还包括纯粹的概念性事物。根据系统抽象程度的不同,可以在模型中创建不同的类。

        在UML中,类被表述成为具有相同结构、行为和关系的一组对象的描述符号。所用的属性与操作都被附在类中。类定义了一组具有状态和行为的对象。其中,属性和关联用来描述状态。属性通常使用没有身份的数据值来表示,如数字和字符串。关联则使用有身份的对象之间的关系表示。行为由操作来描述,方法是操作的具体实现。对象的生命周期则由附加给类的状态机来描述。

        在UML的图形表示中,类的表示法是一个矩形,这个矩形由三个部分构成,分别是类的名称(Name)、类的属性(Attribute)和类的操作(Operation)。类的名称位于矩形的顶端,类的属性位于矩形的中间部位,而矩形的底部显示类的操作。中间部位不仅显示类的属性,还可以显示属性的类型以及属性的初始化值等。矩形的底部也可以显示操作的参数表和返回类型等,如图1所示。

                                             

        在类的构成中还应当包含类的职责(Responsibility)、类的约束(Constraint)和类的注释(Note)等信息。

        在Rational Rose 2007中,还可以定制显示的信息,比如需要隐藏的属性或者是操作,以及熟悉或操作的部分信息等。当在一个类图中画一个类元素时,必须要有顶端的区域,下面的两个区域是可选择的,比如当使用类图仅仅显示类元之间关系的高层细节时,下面的两个区域是不必要的,可以隐藏掉类的属性和操作信息,如图2所示。

uml相关图片

uml相关文章