首页> 外文期刊>Asian Journal of Information Technology >Fuzzy Based Approach for Object-Oriented (OO) Software Maintainability Measurement
【24h】

Fuzzy Based Approach for Object-Oriented (OO) Software Maintainability Measurement

机译:基于模糊的面向对象(OO)软件可维护性度量方法

获取原文
           

摘要

The quality of the software is the very important factor in the field of software development which can be determined by many quality attributes of the software. Thus, the quantification of the quality parameters and incorporating them into the quality models are essential for software maintainability. The ISO/IEC 25010:2011 standard is developed to integrate the quality model based on software attributes. In this study, a fuzzy based model is proposed to predict the software maintainability from UML class diagram. The outcomes are presented and the knowledge modeling using fuzzy logic is discussed. The development of this model is based on the factors that affect the maintainability like other software quality factors. This hierarchy consists of factors, attributes and metrics which are used for measuring the maintainability of object-oriented software. This proposed model captures the factors that determine maintainability at design level and expressed by coupling and size attributes. Some of the metrics which quantify these attributes (NA, NM, NAssoc, NAgg etc.) are then considered as the input parameters to the proposed model. The process is applied to a case study where the Mamdani fuzzy inference engine is used to predict software maintainability. The performance of the model was evaluated using RMSE. In order to estimate the software maintainability, the analysis of different membership functions defined in fuzzy inference system by MATLAB for the mentioned metrics are presented.
机译:软件质量是软件开发领域中非常重要的因素,可以通过软件的许多质量属性来确定。因此,质量参数的量化并将其纳入质量模型对于软件可维护性至关重要。开发ISO / IEC 25010:2011标准是为了基于软件属性集成质量模型。在这项研究中,提出了一种基于模糊的模型来从UML类图预测软件的可维护性。介绍了结果,并讨论了使用模糊逻辑的知识建模。该模型的开发基于影响可维护性的因素,例如其他软件质量因素。该层次结构由因素,属性和指标组成,这些因素,指标和指标用于衡量面向对象软件的可维护性。该提出的模型捕获了确定设计级别可维护性的因素,并由耦合和尺寸属性表示。然后,将量化这些属性的某些度量(NA,NM,NAssoc,NAgg等)视为拟议模型的输入参数。该过程应用于案例研究,其中Mamdani模糊推理引擎用于预测软件的可维护性。使用RMSE评估了模型的性能。为了估计软件的可维护性,提出了由MATLAB针对上述度量标准在模糊推理系统中定义的不同隶属函数的分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号