软件生命周期质量评价方法研究

2022,30(8):264-268
李海霞, 王磊, 李智, 王月波
西南电子技术研究所 天奥软件测评中心
摘要:针对软件质量现存评估标准一方面笼统抽象、主观性强,另外一方面缺乏对软件某个特定阶段质量评估模型的问题,通过对软件生命周期进行研究,对需求分析、软件设计、软件编码和软件测试四个阶段,从bug引入阶段、bug发现阶段、bug缺陷等级、bug数量、bug产生原因、bug修正代价六个方面进行分析,采用了改进加权模糊熵权法确定度量元权重系数,建立软件生命周期不同阶段质量评价模型及软件总体质量评价模型;通过工程实践结果证明,该生命周期质量评价模型能够有效地对软件不同阶段进行评价,为量化软件生命周期不同阶段质量水平提供了一种新方法,减少了软件质量评价中的主观性。
关键词:需求分析;软件设计;软件编码;软件测试;度量元;改进加权模糊熵权法

Research on Software Life Cycle Quality Evaluation Method

Abstract:The existing software quality evaluation standards are abstract and subjective on the one hand,and lack of quality evaluation model for a specific stage of software on the other hand,through the research of software life cycle,this paper studies the four stages of requirement analysis,software design,software coding and software testing,including bug introduction stage,bug discovery stage,bug defect level,bug quantity,bug cause,bug detection stage,and so on the imporved weighted fuzzy weight method is used to determine the weight coefficient of measurement element,and the quality evaluation model of different stages of software lift cycle and the overall quality evaluation model of software are established.The engineering parctice results show that the life cycle quality evaluation model can effectively evaluate different stages of software,It provides a new method to quantify the quality level in different stages of software life cycle,and reduces the subjectivity in software quality evaluation.
Key words:requirement analysis;software design;software coding; software testing;imporved weighted fuzzy weight method
收稿日期:2022-02-23
基金项目:
     下载PDF全文