文档介绍:声明
独创性或创新性声明
本人声明所呈交的论文是我个人在导师指导卜进行的研究工作及取得的研究
成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不
包含其他人己经发表或撰写过的研究成果也不包含为获得两安电子科技人学或
其它教育机构的学位或证而使用过的材料。与我一同卜作的同志对本研究所做
的任何贡献均己在论文中做了明确的说明并表示了谢意。
申请学位论文与资料若有不实之处,本人承担一切相关责任。
本人签名二日期刀丫
关于论文知识产权与使用授权的说明
作者在攻读硕士学位期间,曾于年月至年】月在中国科学
院软件研究所完成硕士论文研究丁作,期间参加该所承担的国家计划课
题“软件测试过程管理与质量评价”的研究任务。根据中科院软件所关于知
识产权的有关规定,作者硕士论文中所涉及的技术问题知识产权单位属中国
科学院软件研究所。同时,中科院软件研究所贝有有关保留和使川学位论文
的权力。即软件所有权保留送交论文的复印件,允许六阅和借阅论文软
件所可以公布论文的全部或部分内容,可以允许采用影印、缩印或其他复制
手段保存论文。〔保密的论文在解密后遵守此规定
同时,本人作为西安电子科技大学硕十研究生,完全了解西支电子科技人
学有关保留和使用学位论文的规定,学校有权保留送交论文的复印件,允许
卉阅和借阅论文学校可以公布论文的全部或部分内容,可以允许采川影印、
缩印或其它复制手段保存论文。〔保密的论文在解密后遵守此规定
本学位论文属于保密,在年解密后适用本授权”。
本人签名日期,司七毕下
导师签名日期,‘
第一章绪论
第一章绪论
研究背景及意义
如果质量存在于物体之中,那么为什么科学仪器不能直接测出质
量来⋯二。如果质量是主观的东西,即仅存在于观察者的意识中,那么
质量仅仅是吸引人的词而已
质量不是客观的,它不属于物质世界··一”
质量不是主观的,它不仅存在于人们的脑海中。
这是,在他的著作《
中对质量的解释。从他的解释可以看出我们很难准确地
描述某个事物的质量,同时也反映了质量评价研究工作的难度和意义。
软件的质量同样符合上述解释,但由于软件自身的特点,使软件质量的
评价工作变得更加复杂。
软件是对计算机非硬件部件的描述,尤其指使得计算机完成特定工
作所需的程序。在
中给出了扩展了的软件的定义软件指计算机程序、规程,以及与运行
计算机系统可能需要的相关文档和数据。软件的定义很简单,可是软
件是智力的产物,是一个非常复杂的系统,具有高度的抽象性、不确定
性和难于度量等特性。软件的抽象性在于软件由程序代码和相关文档等
组成,而软件的表现形式却是可以供人们使用的某种功能或者某些信息,
例如文字、图像、声音等等。软件的不确定性在于软件的设计、编码的
实现都是由人来完成,而人的行为又是高度不确定的。软件难于度量特
性是由于软件的可见性差,程序代码的质量决定软件的质量,代码是编
码人员逻辑思维的产物,不能简单地通过代码的行数和代码的书写格式
来衡量代码的质量软件的这些特性无疑增加了软件质量评价的难度
评价软件质量时所需要的评价指标如何确定,指标的评价标准如何确定,
指标的权重又如何确定
可以说从软件诞生之日起,软件质量评价的研究工作就随之而来了,
但是上述问题仍然没有得到完全解决,其原因之一是刚刚提到的软件的
特点所决定的另一原因是软件技术的发展非常快,人们建立的许多质
量模型很快就过时了。为此我们需要一个统一、开放的软件质量模型,
该模型应该能够适合于大部分软件质量的评价,具有一般性。
基于综合评价方法的软件质量评价系统研究
标准在许多质量评价模型的基础上提供了一个由特性、子特性、
度量构成的一个金字塔式的质量模型。该模型已经成为软件质量评价研
究作的基础。年和组织制定了标准,该标
准提供了一个软件质量模型并定义了进行软件质量评价的过程。年
和组织将标准中的软件质量评价过程和评价方法
分解出来形成标准,新的标准的主
要内容是质量模型和软件度量,标准主要描述了软件组织
如何计划、组织和执行软件质量的评价工作。
只有软件质量模型还不能立刻进行软件质量的评价,
标准中提出“软件质量评价的关键部分是软件质量模型、评价方法、软
件度量和支持工具”。软件质量模型是确定评价指标的依据评价方法包
括确定指标评价标准的方法和确定指标权重的方法软件度量则是计算
指标值的基础支持工具主要指软件测试工具,通过测试得到软件的度
量值。这四部分在软件质量评价研究中是缺一不可的,为我们提供了软
件质量研究的出发点