● 摘要
软件测试在国内外逐渐开展起来,但与此同时,软件只测不评,或者难以评价的问题也逐渐暴露出来。本论文旨在分析提出一个完整的软件质量评价体系,能系统地解决软件质量评价问题,并从三个方面详细介绍了该评价体系的构成和评价过程原理:质量评价体系的评价模型、质量评价体系的评价过程和质量评价体系的评价方法。该体系的提出和建立具有一定的独特性和创新性。该体系基于ISO/IEC9126标准和ISO/IEC14598标准,提出的质量评价模型共分六层,覆盖了软件全寿命周期各阶段软件产品的评价。依照从高到低的秩序,这六层分别为综合评价参数、阶段评价参数、质量特性评价参数、质量子特性评价参数、质量属性评价参数、质量度量评价参数。高一级评价参数是低一级评价参数的函数,低一级评价参数决定高一级评价参数。阶段评价参数共有九个,它们分别是:1)体系结构评价参数;2)软件需求评价参数;3)概要设计评价参数;4)详细设计评价参数;5)单元评价参数;6)部件评价参数;7)配置项评价参数;8)系统运行评价参数;9)用户使用评价参数。系统运行评价参数属于外部质量评价参数,用户使用评价参数属于使用质量评价参数,其余七个均属于内部质量评价参数。质量评价体系的评价过程是伴随整个软件开发周期的,并且分为九个阶段的评价过程,整个软件最终的质量评价结果由这九个阶段各自的评价结果共同决定。并且认为,每个阶段的评价过程是一个闭环的软件管理控制过程单元,前一阶段到后一阶段的过程是质量增长的过程。 质量评价体系的评价方法是本论文的重点,能给出定量的评价结果,主要是把加权的方法和Kiviat图有机的结合起来,得到初步的评价结果,最后又给出了修正评价结果的方法。评价方法的提出充分体现了本论文的创新性特点。
相关内容
相关标签