面向对象软件开发方法与支持工具的研究
需积分: 5 125 浏览量
更新于2024-08-12
收藏 239KB PDF 举报
"该资源是一篇1999年的自然科学论文,主要讨论了一种改进的对象式软件开发方法及其配套工具。作者提出了一个全面的支持从概念建模到实现的软件开发流程,包括图形化需求描述、形式化需求规格说明以及转换机制。文章还提及了一个名为XCASE的软件工具,它能够实现模型的图形化建模和向形式化规格说明的转换。"
在面向对象(Object-Oriented, OO)软件开发领域,李频和董逸生在1999年的论文中介绍了一种创新的方法,旨在解决从需求分析到代码实现的关键问题。他们提出的方法特别关注如何通过概念建模和行为建模来更有效地定义系统需求,并将这些非形式化的模型转化为可执行的代码。
首先,论文强调了对非形式化建模工具的增强,目的是提高其在表达复杂系统语义方面的效率。这通常涉及到开发更为强大的图形化建模语言,使得开发者可以更直观地描绘系统结构和行为。
其次,他们探讨了形式化需求规格说明语言(SEURSL)的设计,这是一种用于精确表述软件需求的形式化语言。形式化规格说明有助于减少需求理解中的歧义,从而降低软件开发过程中的错误。
再者,论文中提到了从非形式化模型到形式化规格说明的转换过程,以及从规格说明到具体实现的转换。这是开发过程中的关键步骤,因为它们确保了从高层次的设计概念到实际代码的准确转换。
最后,作者介绍了一个名为XCASE的CASE(Computer-Aided Software Engineering)工具,它实现了上述方法。该工具提供图形化界面,支持改进的建模方法,能够接受用户创建的模型,并自动或交互式地将其转换为形式化需求规格。一旦规格说明被生成,转换驱动器会进一步将其转化为特定编程环境下的实现代码。
这篇论文提出的是一种集成的OO开发方法,涵盖了从需求分析到实现的完整生命周期,并通过专门的工具(如XCASE)提供了强大的支持。这种方法和工具的结合旨在提高软件开发的效率和质量,减少因需求理解和转化过程中的不准确而导致的问题。
2021-04-27 上传
2021-09-25 上传
2019-05-07 上传
2021-08-05 上传
2021-11-01 上传
2024-06-25 上传
2021-07-14 上传
2021-10-03 上传
2022-06-16 上传
weixin_38644168
- 粉丝: 0
- 资源: 896
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍