- 42
- 0
- 约 41页
- 2017-05-08 发布于湖北
- 举报
UML-OCL对象约束语言要点
对象约束语言;1 对象约束语言概述;1 对象约束语言概述;OCL的产生;OCL的特点;UML图(例如类图)通常不够精细,无法提供与规范有关的所有相关部分。这其中就缺少描述模型中关于对象的附加约束。这些约束常常用自然语言描述。而实践表明,这样做经常造成歧义。为了写出无歧义的约束,已经开发出几种所谓的“形式语言”。传统上的形式语言,缺点是仅适合于有相当数学背景的人员,而普通商务或系统建模者则难以使用。
OCL的出现解决了这一问题,它是一种保留了易读易写特点的形式语言。OCL不仅用来写约束,还能够用来对UML图中的任何元素写表达式。
每个OCL表达式都能指出系统中的一个值或者对象。OCL表达式能够求出一个系统中的任何值或者值的集合,因此它具有了和SQL同样的能力,由此也可得知OCL既是约束语言,同时也是查询语言。;2 标准OCL类型;2 标准OCL类型;2 标准OCL类型;2.1 OclType类型;2.2 OclAny类型;OclVoid类型是与所有其他类型相一致的一种类型,它只有一个叫OclUndefined的实例,应用于未定义类型的任何特性调用,除了oclIsUndefined()返回“真”,其他都会产生OclUndefined。
colIsUndefined(): Boolean 如果对象与OclUndefined相同,那么oclIsUndefined()的计算结
您可能关注的文档
- 用好PPT提高幼儿教学效果精要.ppt
- TSI和ETS要点.ppt
- 用户体验分享和讨论精要.ppt
- 用字母表示数4精要.ppt
- 用户界面设计精要.ppt
- TRIZ理论学习---什么是TRIZ要点.ppt
- TTT课件-中电投2天学员讲义要点.ppt
- TW——城市建筑消防物联网智能监控简述(方案)要点.doc
- TZ02股票要点.ppt
- T梁施工三级安全技术交底要点.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 三年(2023-2025)高考化学真题分类汇编:专题12 工艺流程综合题(解析版).docx VIP
- 2026青海西宁植物园建设运营有限公司招聘18人考试备考题库及答案解析.docx VIP
- 2026青海西宁植物园建设运营有限公司招聘18人笔试模拟试题及答案解析.docx VIP
- 心理健康教育面试参考22个题目及答案.pdf VIP
- 2026青海西宁植物园建设运营有限公司招聘18人考试模拟试题及答案解析.docx VIP
- 青海西宁植物园建设运营有限公司招聘笔试真题2025.docx VIP
- 黑布林名著The Hound of the Baskervilles 巴斯克维尔猎犬课外阅读练习(含答案).docx VIP
- 2025最新小学英语名词单复数专项测试.docx VIP
- 2021-2024年辽宁新高考物理真题考点分布汇总.doc VIP
- 2026年深海沉积物采样分析报告.docx
原创力文档

文档评论(0)