面向对象软件设计度量的自动化实现与研究

版权申诉
0 下载量 178 浏览量 更新于2024-07-04 收藏 2.18MB PDF 举报
"面向对象软件设计度量的研究与实现" 这篇硕士学位论文主要探讨了人工智能和机器学习领域中的一个重要分支——面向对象软件设计度量。作者强调了软件度量在软件开发中的重要性,它能帮助管理者控制开发进程,优化软件质量。随着面向对象技术的普及,传统的软件度量方法在面向对象系统中的应用显得不足,因此需要开发新的度量方法以适应这一变化。 论文首先介绍了度量的基础理论,包括度量的基本概念和作用,为后续的深入研究奠定了基础。接着,论文详细讨论了面向对象软件度量,特别是C&K度量模型,这是一种广泛用于评估面向对象系统复杂性的度量方法。通过实例和C++语言的度量指标,论文展示了如何计算这些度量值。此外,论文还涉及了针对软件架构的度量指标,这些都是评估软件系统整体结构和复杂性的关键。 在第三章,作者提出了一个面向对象度量软件系统的总体设计,该系统旨在自动化面向对象度量的过程。系统设计的优点在于其灵活性和对多种面向对象语言的支持,以及中间信息存储库的使用,这可以提高度量效率并减少冗余数据。 第四章详细阐述了在设计面向对象度量软件系统中采用的相关技术。这些技术包括使用中间信息存储库来存储和处理多种语言的特性,以及通过图形化的表示方式使结果更直观易懂。通过这种方式,系统能够解决度量的复杂性和可视化的问题,提高软件设计的重用性和效率。 这篇论文的核心贡献在于扩展了C&K度量,为面向对象软件设计提供了自动化度量工具,增强了软件质量和可维护性。它不仅理论性地探讨了面向对象度量的重要性,还实际设计并实现了度量系统,从而为软件工程实践提供了有价值的参考。