UML笔记
UML unitied modeling language,统一建模语言.
前景:在1984到1998期间,出现了大量的建模语言,出现了很多流派,之后经过先人的努力,最后终于完善建模语言混乱的局面,定版了大众认可的UML。
UML最先应用于地理信息系统领域方面,提供了一种统一的,模块化,可视化的建模方法,它是一种OMG标准。
UML语言,包含UML的定义和UML的表示法
UML的定义:定义了很多UML元模型部件的使用规范,让所有开发设计者有一个统一规范的方法,被大众所认可。
UML表示法:UML模型包含 事物,关系,图三种元素
事物:是构成UML模型的基本构件,它包含 构件事物(构建事物:类,对象,参与者,用例,消息流,状态,活动),交互事物(交互事物:交互,协作),分组事物(包组件,部件组件),注释事物(用于说明图的意义)
关系:定义了不同事物或对象之间的联系,它包含 依赖(虚线,单箭头) 关联(实直线,属性:联系名称、联系角色、方向性、多重性) 泛化(即继承,实直线,空心三角形) 实现(虚线,空心三角形)
图 :实现了事物与关系之间的可视化建模,它包含九种图(用例图,类图,对象图,活动图,状态图,顺序图,协作图,组件图,部署图)