面向对象建模方法OOCMM与CASE工具CDED解析
需积分: 14 113 浏览量
更新于2024-08-11
收藏 181KB PDF 举报
"一种面向对象建模方法及其CASE工具 (1995年),由狄玉来和卢显锋在北方交通大学学报发表,提出了语义丰富、表达能力强的面向对象概念建模方法OOCMM,并介绍了基于此方法的CASE工具——CDED,能够生成CDL类描述语言。该文章探讨了面向对象软件开发方法的发展,强调了其在复杂数据抽象和可重用性上的优势,以及在多媒体和大型信息系统中的应用。"
本文深入研究了面向对象(Object-Oriented)软件开发方法的改进,针对当时三种主流方法(Coad/Yourdon、OMT、Booch)的不足,提出了一种名为OOCMM(Object-Oriented Conceptual Modeling Method)的新方法。OOCMM旨在增强语义表达和模型的丰富性,以更好地捕捉和表示软件系统的复杂性。
Coad/Yourdon方法被指出在描述系统动态特性方面存在局限,而OMT方法的三个模型(对象模型、动态模型、功能模型)之间转换的不确定性是其问题之一。相比之下,Booch的方法虽然综合了主要和次要图形,但仍然存在全面性的挑战。因此,OOCMM的出现旨在提供一个更为完整和准确的建模工具。
为了支持OOCMM方法的实施,作者介绍了一个CASE(Computer-Aided Software Engineering)工具——CDED(Class Diagram Editor and Debugger),它是一个图形化的类图编辑器。CDED不仅帮助用户创建和编辑类图,还能自动生成对应的文本化类描述语言CDL(Class Description Language)。这一特性使得模型的创建和理解变得更加直观,同时通过自动化减少了错误的可能性。
面向对象方法在90年代初得到了广泛的关注,特别是在多媒体技术兴起的背景下,传统方法无法满足数据类型多样化的需求。面向对象方法因其强大的数据抽象能力和对客观世界的贴近性,成为了大中型管理信息系统软件开发的首选。举例来说,日本近畿铁道在1993年的列车运行状态显示屏项目中就采用了面向对象方法,通过对象模型化实现了系统的灵活性和适应性。
文章最后强调,面向对象开发方法取代传统的结构化方法是软件工程领域不可避免的发展方向,而面向对象的理论、概念和模型是这一转型的基础。OOCMM和CDED的提出,正是这一趋势下的重要贡献,它们为提高软件开发效率和质量提供了新的解决方案。
2008-07-09 上传
2011-10-29 上传
2009-05-09 上传
2022-11-14 上传
2007-07-05 上传
2007-10-08 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38738506
- 粉丝: 2
- 资源: 895
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手