|
知识路径: > 软件工程知识 > 软件测评相关标准 > 软件质量类标准 > 软件质量与评价(软件测试标准) >
|
考试要求:熟悉
相关知识点:80个
|
|
|
|
随着信息技术应用的不断增长,关键的计算机系统的数量也在增长。这些系统包括:安全、生活、经济以及保密方面的关键系统。这些系统的软件质量尤其重要,因为软件的故障可能导致非常严重的后果。
|
|
|
纵观整个软件工程的历史,提高软件质量已成为最重要的目标。评价软件产品的质量对获取和开发满足质量需求的软件是不可缺少的。各种软件质量特性的相关重要性取决于作为整体一部分的系统的任务和目标,需要评价软件产品以判断其相关的质量特性是否满足系统的需求。
|
|
|
到1999年,国际软件工程标准化组织将软件“产品评价”与“产品质量”分成两个标准,“产品评价”注重软件质量评价的支持和评价过程;“产品质量”注重软件本身的质量度量模型。
|
|
|
软件质量评价的基本部分包括:质量模型、评价方法、软件的测量和支持工具。要想开发好的软件,就要规定质量需求,策划、实现和控制软件质量保证过程,应评价中间产品和最终产品。要达到评价软件质量的目的,应用有效的度量方法测量软件的质量属性是非常必要的。
|
|
|
GB/T 18905—2002(ISO 14598—1999)《软件工程产品评价》系列标准为软件产品质量的测量、评估和评价提供了方法。它所描述的既不是软件生产过程的评价方法,也不是预算成本的方法(软件产品的质量测量当然可以用于这两个目的)。
|
|
|
因为质量特性和相关的度量不仅可用于软件产品评价,而且也可用于质量需求的定义以及其他用途,国际软件工程标准化组织颁布了ISO 14598—1999《软件工程产品评价》,而在2001年修订了ISO 9126—1991标准。
|
|
|
所以,早期的GB/T 16260—1996(ISO 9126—1991)《软件产品评价—质量特性及其使用指南》已经被两个相关的由多部分组成的标准:GB/T 18905—2002(ISO 14598—1999)《软件工程产品评价》和GB/T 16260—2003(ISO 9126—2001)《软件工程产品质量》所取代。
|
|
|