您的位置:首页 > 其它

【CS学习】——UML结构

2015-09-26 17:08 267 查看
UML的结构共分为三大部分:基本构造块、规则、公共机制。在第一部分中UML的基本构造块有分外三部分:事物、关系和UML中的图。UML中的事物和关系是构成UML九种图的基础。第二部分:UML的规则,每种编程语言都有自己规则,UML也不例外。第三部分:UML中的公共机制,又分为规格说明、修饰、通用划分和拓展机制。

基本构造块

事物(things)

构成模型图的基本图示符号,面向对象的基本概念。



类(class):同前面学习的面向对象中的类,是对一组具有相同属性、方法、关系和语义的对象的描述。

状态机(state mechanism):描述了一个对象或一个交互在生命期内响应时间所经历的状态序列。注意图形为四角椭圆的矩形,和类的图形相区分。

关系(relationship)

表示了图示符号之间的关系。



关联(association):描述了类之间的结构性的关系。最简单。
依赖(dependency):两个事物之间的使用关系。某个类使用了另一个类(或是其中的参数)
泛化(generalization):继承关系,子元素可以共享父元素的对象。
实现(realization):一个类实现了一个接口。

UML中的图



UML中的规则

对于这些规则其实很前面学到的在VB中,在数据库中都很相似。类比了解即可。



UML中的公共机制

规格说明:提供了一个语义底板,包含了一个系统的各个模型的所有部分,并且各部分相互联系保持一致。
修饰:UML表示法中的每个元素都有一个基本符合,可以把各个修饰细节加到这个符号上。
通用划分:类/对象二分法、接口/实现二分法
扩展机制:对UML图示符号的扩展。包括:构造型、标注值、约束。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: