【技术实现步骤摘要】
一种软件开发需求质量的评价方法及系统
[0001]本专利技术涉及软件工程领域,具体涉及一种软件开发需求质量的评价方法及系统。
技术介绍
[0002]软件开发过程中,需求分析作为前期的准备调研阶段,是软件开发和维护的前提,直接决定软件项目的成败。如果前期的需求分析工作做得不够完备或偏离用户需求,会给软件开发的全流程带来严重的后果,并且需求问题发现得越晚,其修复成本越高,发现问题的时间越早,则修复成本越低。因此,必须在软件开发初期就对需求分析的中间产品进行审查和评价,能够早期发现并修正存在的需求问题,从而提高软件开发的效率并节省软件维护的耗费。
[0003]在需求分析阶段,开发组织产生的中间产品是软件需求规格说明书。目前,软件需求规格说明书的评价通常由人工检测来完成,工作效率低下;且没有可量化的评估方法,对文档质量的评判标准不统一。因而有必要建立一种需求规格说明书的评价方法,对需求的质量进行定量评价,从而能够更好地指导需求文档的改进和完善。
[0004]申请号为CN202010880178.5的中国专利技术专利申 ...
【技术保护点】
【技术特征摘要】
1.一种软件开发需求质量的评价方法,其特征在于,包括:基于测试需求文档的特征项与质量评分之间的线性回归方程,求解得到每一特征项的权值;将待评价需求文档中的特征项与样本需求文档中的特征项进行匹配;将匹配成功的特征项的权值累计求和,得到待评价需求文档的质量得分。2.根据权利要求1所述的一种软件开发需求质量的评价方法,其特征在于,所述评价方法还包括:在将待评价需求文档中的特征项与样本需求文档中的特征项进行匹配的过程中,若发现待评价需求文档的某特征项缺失,则对待评价需求文档进行全文字段搜索,若可以搜索到该特征项,则返回该特征项的定位,在人工复查后,判定该特征项为匹配成功的特征项。3.根据权利要求1所述的一种软件开发需求质量的评价方法,其特征在于,所述样本需求文档通过以下方法生成:确定软件需求规格说明书的章节分布结构;定义文档的章节标题为特征项;对软件需求规格说明书的特征项进行适当地修改和裁剪,最终形成样本需求文档。4.根据权利要求1所述的一种软件开发需求质量的评价方法,其特征在于,所述特征项的权值确定方法为:随机选取N份编写质量参差不齐的软件需求规格说明书作为测试文档,N大于或等于样本需求文档的特征项数量;分别提取所有测试文档的特征项,并记录每一测试文档的人工审查质量评分;将测试文档的特征项作为自变量,文档评分作为因变量,通过构建因变量和自变量之间的线性回归方程,得到特征项与质量评分之间N个独立的方程表达式;求解N个独立的方程表达式,得到的每一特征项的系数,即可定义为该特征项的权值。5.根据权利要求1所述的一种软件开发需求质量的评价方法,其特征在于:所述广义匹配的过程为:针对样本需求文档中的特征项,构建每一特征项的特征项集合;将待评价需求文档中的特征项与对应的特征项集合进行匹配。6.一种软件开发需求质量的评价系统,其特征在于,包括...
【专利技术属性】
技术研发人员:李寒霜,王斌,孟贺,
申请(专利权)人:江苏徐工工程机械研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。