UML概述:
UML是对OMT(对象建模技术)、Booth(Booch方法)以及OOSE(面向对象的软件工程)等记号系统实施统一工作后得到的一种记号系统。
UML(Unified Modeling Language,统一建模语言)是一种定义良好、易于表达、功能强大的用于对软件密集型系统建模的图形语言。
UML的设计目标是提供一种适用于所有面向对象方法学的标准记号系统,UML选择并集成了以前出现的相关记号系统中最好的元素类容。
UML有如下的九种图:
UML图的分类:
UML关系:
系统开发的主要关注应用系统的三个不同模型:
功能模型,从用户观点出发,使用UML中的用例图描述系统功能。
对象模型,使用UML中的类图表示对象模型,该模型使用对象、属性、关联和操作等描述了系统的结构。
动态模型,在UML中使用交互图、状态机和活动图表示动态模型,该模型描述了系统的动态行为。
原文:http://www.cnblogs.com/scetopcsa/p/3705152.html