ICS35.080 L77 中华人民共和国国家标准 GB/T28174.3-2011 统一建模语言(UML) 第3部分:对象约束语言(OCL) Unified modeling language(UML)- Part 3:Object constraint language(OCL) 2011-12-30发布 2012-06-01实施 中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会 发布 数防伪 GB/T28174.3-2011 前言 GB/T28174《统一建模语言(UML)》分为4个部分: 一第1部分:基础结构; ——第2部分:上层结构; 一—第3部分:对象约束语言(OCL); 第4部分:图交换. 本部分为GB/T28174的第3部分. 本部分按照GB/T1.1一2009给出的规则起草. 本部分参考面向对象工作组(OMG)的《统一建模语言:对象约束语言(OCL)》2.0版. 请注意本文件的某些内容可能涉及专利.本文件的发布机构不承担识别这些专利的责任. 本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口. 本部分起草单位:广东省广业信息产业集团有限公司、广东万维博通信息技术有限公司、镇江金钛 软件有限公司、北京大学、中国电子技术标准化研究所. 本部分主要起草人:许立勇、周伟强、唐泽欢、江普东、黄孝和、杨三宝、丁力、吴炯祥、邓海强、 胡红林、高健. GB/T28174.3-2011 引言 统一建模语言(UML)是一种可视化规约语言,用于定义和构造计算机信息系统的制品,并将其文 档化.它是一种通用建模语言,可以和主流的面向对象和面向构件的方法一起使用,并适用于 的应用领域和实现平台(如:CORBA、J2EE.NET等). 0.1统一建模语言不同版本之间的关系 由于UML的技术较新,所以该国际标准历经多次的版本演化,下面是UML在OMG的演化过程: 1997 UML1.1 1998 UML1.2 1999 UML1.3 2001 UML1.4 2003 UML2.0 GB/T28174的本部分正文中的UML均指UML2.0统一建模语言和GB/T28174. 0.2关于对读者的建议 需要了解语言中的元模型构造物,利用这些构造物进行元模型扩展或者是构造新的建模语言的用 户可阅读基础结构部分(GB/T28174.1). 应用系统建模用户和建模工具制造方都需阅读上层结构部分(GB/T28174 2).但要注意,该部分 的内容是交叉引用的,可不按目次顺序阅读. 对于要精确地对模型进行约束的应用系统建模用户或要支持对象约束语言的建模工具制造方,需 阅读对象约束语言部分(GB/T28174.3). 支持在不同的软件工具间平滑且无缝地交换文档的建模工具制造方,需阅读图交互部分. W ...