云彩店邀请码|半壳|优胜
在软件工程早期,软件适应性就被认为是一种极其重要的软件质量属性。软件适应性是指一个系统或构件为适应业务应用和环境的改变进行变化的难易程度。在当今快速变化的环境下,软件是否具有适应变化的能力,即是否具有良好的适应性至关重要,这就需要对软件适应性进行度量和预测。对软件适应性进行量化的度量和预测,能够帮助人们更加清晰地了解软件适应性的状况,从而对软件开发做出指导,降低软件开发和维护的成本与风险。本文的目的在于研究软件适应性的量化度量方法和软件适应性的预测方法。基于这一目标,本文首先提出了一个软件适应性度量模型,进而提出了基于该模型、通过软件版本演化来度量软件适应性的方法,并通过实例对该方法进行了验证,从而为软件适应性预测模型的建立做好第一步准备。其次,本文对面向对象软件结构度量进行了调研,选取了10个典型的软件结构度量指标组成本文对软件结构特征进行度量的度量组,从而为软件适应性预测模型的建立做好了第二步准备。最后,本文使用前两步的研究成果获取了软件适应性度量和软件结构度量经验数据,以这些经验数据为基础应用贝叶斯网理论,构建了软件适应性与软件结构度量特征之间的关联关系,建立起了软件适应性预测模型,根据建立的关联关系,本文得到了一些经验知识和结论,通过一个应用实例,本文对如何应用适应性预测模型进行软件适应性的预测进行了说明和验证。另外,本文还开发了软件适应性度量的自动化工具FlexTool,该工具的使用大大提高了本文度量软件适应性的效率。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/264364.html
本站部分内容来源网络如有侵权请联系删除