UML笔记

来源:互联网 发布:linux卸载phpmyadmin 编辑:程序博客网 时间:2024/05/16 13:48

 

 

UML unitied modeling language,统一建模语言.

前景:在1984到1998期间,出现了大量的建模语言,出现了很多流派,之后经过先人的努力,最后终于完善建模语言混乱的局面,定版了大众认可的UML。

UML最先应用于地理信息系统领域方面,提供了一种统一的,模块化,可视化的建模方法,它是一种OMG标准。

UML语言,包含UML的定义和UML的表示法

UML的定义:定义了很多UML元模型部件的使用规范,让所有开发设计者有一个统一规范的方法,被大众所认可。

UML表示法:UML模型包含 事物,关系,图三种元素

             事物:是构成UML模型的基本构件,它包含 构件事物(构建事物:类,对象,参与者,用例,消息流,状态,活动),交互事物(交互事物:交互,协作),分组事物(包组件,部件组件),注释事物(用于说明图的意义)

             关系:定义了不同事物或对象之间的联系,它包含 依赖(虚线,单箭头) 关联(实直线,属性:联系名称、联系角色、方向性、多重性) 泛化(即继承,实直线,空心三角形) 实现(虚线,空心三角形)

             图   :实现了事物与关系之间的可视化建模,它包含九种图(用例图,类图,对象图,活动图,状态图,顺序图,协作图,组件图,部署图)

原创粉丝点击