面向对象软件设计阶段的可维护性评估模型(MEMOOD)
Maintainability Estimation Model for Object-Oriented Software in Design Phase (MEMOOD)
摘要:
在开发生存周期的早期,特别是在设计阶段,度量软件的可维护性,可以帮助设计人员将所需的增强和修正,以提高最终软件的可维护性。本文提出了一个多元线性模型“面向对象软件设计阶段的可维护性估计模型”(MEMOOD),它根据类图的可理解性和可修改性来估计类图的可维护性。同时,为了量化类图的可理解性和可修改性,本文进一步开发了两个多变量模型。这两个模型使用设计级面向对象的度量,量化类图的可理解性和可修改性。这种早期的可维护性量化提供了一个机会,以提高类图的可维护性,从而提高最终软件的可维护性。所有这三个模型已经通过适当的统计措施和上下文解释进行了验证。
英文摘要:
Measuring software maintainability early in the development life cycle, especially at the design phase, may help designers to incorporate required enhancement and corrections for improving maintainability of the final software. This paper developed a multivariate linear model 'Maintainability Estimation Model for Object-Oriented software in Design phase' (MEMOOD), which estimates the maintainability of class diagrams in terms of their understandability and modifiability. While, in order to quantify class diagram's understandability and modifiability the paper further developed two more multivariate models. These two models use design level object-oriented metrics, to quantify understandability and modifiability of class diagram. Such early quantification of maintainability provides an opportunity to improve the maintainability of class diagram and consequently the maintainability of final software. All the three models have been validated through appropriate statistical measures and contextual interpretation has been drawn.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。