• 当前位置:创业找项目 > 范文大全 > 软件产品质量评价
  • 软件产品质量评价

  • 来源:创业找项目
  • 时间:2018-05-06
  • 移动端:软件产品质量评价
  • 篇一:软件质量评价内容

    软件质量评价内容

    软件产品质量的评价,即软件产品质量特性的检测与度量。

    国家标准GB/T 16260《软件产品评价-质量特性及其使用指南》规定了软件产品的六个质量特性,并推荐了与之对应的27个子特性,质量特性和子特性列表如下:

    根据质量特性和子特性,我们将测试过程中的测试类型进行定义,定义为以下几类:1、 功能测试:

    1) 针对需求验证功能是否实现(适合性,准确性,户操作性)2) 测试软件的出错处理能力(成熟性,容错性,易恢复性)

    3) 测试软件的功能是否易用(易理解性,易学性,易操作性,吸引性)

    4) 软件多种平台及环境下的兼容性测试(适应性,易安装性,共存性,易替换性)

    5) 软件的可维护性测试(易分析性,易改变性,易测试性,稳定性)2、 安全测试:验证软件的安全保密性。1) 用户授权级别安全2) 承受攻击级别安全3) 数据信息泄露级别安全

    3、 性能测试:测试软件运行是否满足用户给定的性能级别。(时间特性,资源特性)1) 服务器资源占用率测试,客户端资源占用率测试,网络资源占用率(资源特性)2) 规定的条件下,软件产品执行其功能时,提供适当的相应时间和处理时间以及吞吐率的能力

    篇二:软件产品质量控制方法

    表1 软件产品质量控制方法

    篇三:如何对软件质量进行评估

    如何对软件质量进行评估

    1 软件质量的有关概念 软件质量是“软件产品具有满足规定的或隐含要求能力要求有关的特征与特征总和”。根据软件质量国家标准GB-T8566--2001G,软件质量评估通常从对软件质量框架的分析开始。 1.1 软件质量框架模型 如图1所示,软件质量框架是一个“质量特征—质量子特征—度量因子”的三层结构模型。

    在这个框架模型中,上层是面向治理的质量特征,每一个质量特征是用以描述和评价软件质量的一组属性,代表软件质量的一个方面。软件质量不仅从该软件外部表现出来的特征来确定,而且必须从其内部所具有的特征来确定。

    第二层的质量子特征是上层质量特征的细化,一个特定的子特征可以对应若干个质量特征。软件质量子特征是治理人员和技术人员关于软件质量问题的通讯渠道。

    最下面一层是软件质量度量因子(包括各种参数),用来度量质量特征。定量化的度量因子可以直接测量或统计得到,为最终得到软件质量子特征值和特征值提供依据。 如何对软件质量进行评估(图一)

    图1 软件质量框架模型 1.2 软件质量特征

    按照软件质量国家标准GB-T8566--2001G,软件质量可以用下列特征来评价:

    a.功能特征:与一组功能及其指定性质有关的一组属性,这里的功能是满足明确或隐含的需求的那些功能。

    b.可靠特征:在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性。

    c.易用特征:由一组规定或潜在的用户为使用软件所需作的努力和所作的评价有关的一组属

    性。

    d.效率特征:与在规定条件下软件的性能水平与所使用资源量之间关系有关的一组属性。

    e.可维护特征:与进行指定的修改所需的努力有关的一组属性。

    f.可移植特征:与软件从一个环境转移到另一个环境的能力有关的一组属性。

    其中每一个质量特征都分别与若干子特征相对应。

    2 评估指标的选取原则

    选择合适的指标体系并使其量化是软件测试与评估的要害。评估指标可以分为定性指标和定量指标两种。理论上讲,为了能够科学客观地反映软件的质量特征,应该尽量选择定量指标。但是对于大多数软件来说,并不是所有的质量特征都可以用定量指标进行描述,所以不可避免地要采用一定的定性指标。

    在选取评估指标时,应该把握如下原则:

    a.针对性

    即不同于一般软件系统,能够反映评估软件的本质特征,具体表现就是功能性与高可靠性。

    b.可测性

    即能够定量表示,可以通过数学计算、平台测试、经验统计等方法得到具体数据。

    c.简明性

    即易于被各方理解和接受。

    d.完备性

    即选择的指标应覆盖分析目标所涉及的范围。

    e.客观性

    即客观反映软件本质特征,不能因人而异。

    应该注重的是,选择的评估指标不是越多越好,要害在于指标在评估中所起的作用的大小。假如评估时指标太多,不仅增加结果的复杂性,有时甚至会影响评估的客观性。指标的确定一般是采用自顶向下的方法,逐层分解,并且需要在动态过程中反复综合平衡。

    3 软件质量评估指标体系

    通常,我们在软件的测试与评估时,主要侧重于功能特征、可靠特征、易用特征和效率特征等几个方面。在评价活动的具体实施中,应该把被评估软件的研制任务书作为主要依据,采用自顶向下逐层分解的方法,并参照有关国家软件质量标准。

    3.1 功能性指标

    功能性是软件最重要的质量特征之一,可以细化成完备性和正确性。目前对软件的功能性评价主要采用定性评价方法。

    a.完备性

    完备性是与软件功能完整、齐全有关的软件属性。假如软件实际完成的功能少于或不符合研制任务书所规定的明确或隐含的那些功能,则不能说该软件的功能是完备的。

    b.正确性

    正确性是与能否得到正确或相符的结果或效果有关的软件属性。软件的正确性在很大程度上与软件模块的工程模型(直接影响辅助计算的精度与辅助决策方案的优劣)和软件编制人员的编程水平有关。

    对这两个子特征的评价依据主要是软件功能性测试的结果,评价标准则是软件实际运行中所表现的功能与规定功能的符合程度。在软件的研制任务书中,明确规定了该软件应该完成的功能,如信息治理、提供辅助决策方案、辅助办公和资源更新等。那么即将进行验收测试的软件就应该具备这些明确或隐含的功能。

    目前,对于软件的功能性测试主要针对每种功能设计若干典型测试用例,软件测试过程中运行测试用例,然后将得到的结果与已知标准答案进行比较。所以,测试用例集的全面性、典型性和权威性是功能性评价的要害。 QQread.com 推出各大专业服务器评测 linux服务器的安全性能 SUN服务器 HP服务器 DELL服务器 IBM服务器 联想服务器 浪潮服务器 曙光服务器 同方服务器 华硕服务器 宝德服务器

    1 软件质量的有关概念 软件质量是“软件产品具有满足规定的或隐含要求能力要求有关的特征与特征总和”。根据软件质量国家标准GB-T8566--2001G,软件质量评估通常从对软件质量框架的分析开始。 1.1 软件质量框架模型 如图1所示,软件质量框架是一个“质量特征—质量子特征—度量因子”的三层结构模型。

    在这个框架模型中,上层是面向治理的质量特征,每一个质量特征是用以描述和评价软件质量的一组属性,代表软件质量的一个方面。软件质量不仅从该软件外部表现出来的特征来确定,而且必须从其内部所具有的特征来确定。

    第二层的质量子特征是上层质量特征的细化,一个特定的子特征可以对应若干个质量特征。软件质量子特征是治理人员和技术人员关于软件质量问题的通讯渠道。

    最下面一层是软件质量度量因子(包括各种参数),用来度量质量特征。定量化的度量因子

    可以直接测量或统计得到,为最终得到软件质量子特征值和特征值提供依据。 如何对软件质量进行评估(图一)

    图1 软件质量框架模型 1.2 软件质量特征

    按照软件质量国家标准GB-T8566--2001G,软件质量可以用下列特征来评价:

    a.功能特征:与一组功能及其指定性质有关的一组属性,这里的功能是满足明确或隐含的需求的那些功能。

    b.可靠特征:在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性。

    c.易用特征:由一组规定或潜在的用户为使用软件所需作的努力和所作的评价有关的一组属性。

    d.效率特征:与在规定条件下软件的性能水平与所使用资源量之间关系有关的一组属性。

    e.可维护特征:与进行指定的修改所需的努力有关的一组属性。

    f.可移植特征:与软件从一个环境转移到另一个环境的能力有关的一组属性。

    其中每一个质量特征都分别与若干子特征相对应。

    2 评估指标的选取原则

    选择合适的指标体系并使其量化是软件测试与评估的要害。评估指标可以分为定性指标和定量指标两种。理论上讲,为了能够科学客观地反映软件的质量特征,应该尽量选择定量指标。但是对于大多数软件来说,并不是所有的质量特征都可以用定量指标进行描述,所以不可避免地要采用一定的定性指标。

    在选取评估指标时,应该把握如下原则:

    a.针对性

    即不同于一般软件系统,能够反映评估软件的本质特征,具体表现就是功能性与高可靠性。

    b.可测性

    即能够定量表示,可以通过数学计算、平台测试、经验统计等方法得到具体数据。

    c.简明性

    即易于被各方理解和接受。

    d.完备性

    即选择的指标应覆盖分析目标所涉及的范围。

    e.客观性

    即客观反映软件本质特征,不能因人而异。

    应该注重的是,选择的评估指标不是越多越好,要害在于指标在评估中所起的作用的大小。假如评估时指标太多,不仅增加结果的复杂性,有时甚至会影响评估的客观性。指标的确定一般是采用自顶向下的方法,逐层分解,并且需要在动态过程中反复综合平衡。

    3 软件质量评估指标体系

    通常,我们在软件的测试与评估时,主要侧重于功能特征、可靠特征、易用特征和效率特征等几个方面。在评价活动的具体实施中,应该把被评估软件的研制任务书作为主要依据,采用自顶向下逐层分解的方法,并参照有关国家软件质量标准。

    3.1 功能性指标

    功能性是软件最重要的质量特征之一,可以细化成完备性和正确性。目前对软件的功能性评价主要采用定性评价方法。

    a.完备性

    完备性是与软件功能完整、齐全有关的软件属性。假如软件实际完成的功能少于或不符合研制任务书所规定的明确或隐含的那些功能,则不能说该软件的功能是完备的。

    b.正确性

    正确性是与能否得到正确或相符的结果或效果有关的软件属性。软件的正确性在很大程度上与软件模块的工程模型(直接影响辅助计算的精度与辅助决策方案的优劣)和软件编制人员的编程水平有关。

    对这两个子特征的评价依据主要是软件功能性测试的结果,评价标准则是软件实际运行中所表现的功能与规定功能的符合程度。在软件的研制任务书中,明确规定了该软件应该完成的功能,如信息治理、提供辅助决策方案、辅助办公和资源更新等。那么即将进行验收测试的软件就应该具备这些明确或隐含的功能。

    目前,对于软件的功能性测试主要针对每种功能设计若干典型测试用例,软件测试过程中运行测试用例,然后将得到的结果与已知标准答案进行比较。所以,测试用例集的全面性、典型性和权威性是功能性评价的要害。


    软件产品质量评价》由:创业找项目整理
    链接地址:http://www.gjknj.com/duwu/2932.html
    转载请保留,谢谢!
  • 下一篇:软件质量模型