- 1
- 0
- 约2.78千字
- 约 27页
- 2017-06-12 发布于北京
- 举报
第17章 对象约束语言 17.1 对象约束语言概述 17.2 标准OCL类型 17.3 OCL表达式 17.4 用OCL表达对象性质约束 17.1 对象约束语言概述 对象约束语言简称OCL(Object Constraint Language),它是一种用于施加在指定的模型元素上约束的语言。 OCL表达式以附加在模型元素上的条件和限制来表现对该对象的约束,其中包括附加在模型元素上的不变量或约束的表达式、附加在操作和方法上的前置条件和后置条件等。 OCL的产生 OCL的产生是为了解决约束表达的问题。 OCL最初由IBM公司设计成功。 OCL已经为标准化组织OMG所接受,成为了UML标准的一部分。 OCL语言虽然是一种形式化语言,但是它既具有形式化语言无二义性的特点,又消除了形式化语言的复杂性。 OCL的特点 OCL是一种精确的、无二义性的语言,易于使用和掌握。 OCL是一种规范说明性语言,所有有关实现的问题都不能用OCL来表达。 OCL是一种纯表达式语言,它是具有没有任何副作用的声明性语言。对OCL表达式的计算将返回一个值,计算不会改变系统的状态。 OCL是一种类型化语言,即OCL中的每个表达式都是具有类型的。 OCL不是一种程序设计语言,不能用OCL编写程序逻辑和控制流程。 17.2 标准OCL类型 OCL预定义的标准类型定义了一组基本类型和集合类型。 O
您可能关注的文档
- ASCE全文数据库使用指南.ppt
- A质点位移和时间.ppt
- 2013人教版必修2第六章《人类与地理环境的协调发展》复习课件.ppt
- 2013人教版必修2第六课《我国的政党制度》课件1.ppt
- 2013人教版必修2第四章《工业地域的形成与发展》课件.ppt
- ba教学研究创新教学行为提高教学实效.ppt
- 2013人教版必修2第四课《我国政府受人民的监督》课件.ppt
- 2013人教版必修3《三民主义》课件.ppt
- book5U1课后阅读与写作.ppt
- BRC消费品标准介绍.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 工程勘察设计收费标准(2002年修订本)完整版.pdf
- 北师大版(2024)新教材小学二年级数学下册第五单元《图形王国》精品课件.pptx VIP
- 中微公司成都研发及生产基地暨西南总部项目环评报告表.docx
- 2025年河南工业和信息化职业学院单招职业技能测试题库含答案.docx VIP
- 《动物防疫监督》课件.ppt VIP
- 2025年河南工业和信息化职业学院单招职业技能测试题库(含答案).docx VIP
- 05s502图集阀门井图集 .docx VIP
- 煤矿新工机电培训课件.ppt VIP
- ”小学数学阅读策略初探“小课题研究申报表 .pdf VIP
- 托福阅读71套TPO(含答案).pdf VIP
原创力文档

文档评论(0)