Unified Modeling Language统一建模语言或标准建模语言,一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。
UML概述UML简介UML(Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。UML语义:UML对语义的描述使开发者能在语义上取得一致认识,消除了因人而异的表达方法所造成的影响。UML表示法:UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号
设计师设计出房子。施工人员使用这个设计来建造房子。建筑越复杂,设计师和施工人员之间的交流就越重要。蓝图就是成为了这个行业中的设计师和施工人员的必须课。软件就好像建造建筑物一样。系统越复杂,参与编写与配置软件的人员之间的交流也就越重要。UML成为了分析师,设计师和程序员之间的“建筑蓝图”。现在它已经成为了软件行业的一部分了。UML提供了分析师,设计师和程序员之间在软件设计时的通用语言。
对象与类对象的特点状态行为标识对象与类的区别对象是一个存在于时间和空间中的具体实体,而类是一个模型,该模型抽象出一组对象的共同“本质”,即一组公共属性和一组公共方法。当用类创建一组对象时,每一个对象都从类中复制了相同的一组属性和一组公共方法。类是静态的描述,对象是动态的实体;类是一般化,对象是个性化;类是定义,对象是实例;类是抽象,对象是具体。对象的表示在UML中表示一个对象,主要是标识它的名称、属性和操作。对象由一个矩形表示,矩形可以分成2栏或3栏。若只想标识对象的名