摘要
针对软件质量现存评估标准一方面笼统抽象、主观性强,另外一方面缺乏对软件某个特定阶段质量评估模型的问题,通过对软件生命周期进行研究,对需求分析、软件设计、软件编码和软件测试4个阶段,从bug引入阶段、bug发现阶段、bug缺陷等级、bug数量、bug产生原因、bug修正代价6个方面进行分析,采用了改进加权模糊熵权法确定度量元权重系数,建立软件生命周期不同阶段质量评价模型及软件总体质量评价模型;通过工程实践结果证明,该生命周期质量评价模型能够有效地对软件不同阶段进行评价,为量化软件生命周期不同阶段质量水平提供了一种新方法,减少了软件质量评价中的主观性。
The existing evaluation criterias for software quality are more abstract and strong subjective on the one hand, and the quality evaluation model is lack in the specific stage of software on the other hand, through the research of software life cycle, the four stages of requirement analysis, software design, software coding and software testing are studies, including the bug stages of introduction, discovery, defect level, quantity, cause, detection, and so on, the improved weight fuzzy method for entropy weight is used to determine the weight coefficient of measurement element, and the quality evaluation model for different stages of software life cycle and the overall quality evaluation model of software are established. The engineering practice results show that the life cycle quality evaluation model can effectively evaluate the different stages of software, It provides a new method to quantify the quality level in the different stages of software life cycle, and reduces the subjectivity in software quality evaluation.
作者
李海霞
王磊
李智
王月波
LI Haixia;WANG Lei;LI Zhi;WANG Yuebo(China Electronic Technology Group Corporation Tenth Research Institute,Chengdu 610036,China)
出处
《计算机测量与控制》
2022年第8期264-268,295,共6页
Computer Measurement &Control
关键词
需求分析
软件设计
软件编码
软件测试
度量元
改进加权模糊熵权法
requirement analysis
software design
software coding
software testing
imporved weighted fuzzy weight method