美文网首页
软件测评师45天——软件质量与评价

软件测评师45天——软件质量与评价

作者: 有朵云城 | 来源:发表于2018-09-26 23:01 被阅读0次

    主要

    质量的定义

    软件质量模型

    使用质量模型

    质量的定义

    GB/T 6583 –ISO8404(1994版)《质量管理与质量保证术语》

    反应实体满足明确和隐含的需要能力的特性的总和

    GB/T 18905 ISO14598(1999版)《软件工程产品评价》

    实体特性的总和,满足明确或隐含要求的能力。

                     也是软件具备“能力”的体现

    组成(ISO09126)

    内部质量:是从内部观点出发的软件产品特性的总体

    外部质量:是从外部观点出发的软件产品特性的总体

    使用质量:是从用户观点出发,来看待软件产品用于特定环境和条件下的质量

    软件质量(要求)

    GB/T17544

    软件包质量要求:1、产品描述要求 2、用户文档要求 3、程序要求 4、数据要求

    GB/T 16260-2003

    质量特性:内部质量特性、外部质量特性、使用质量特性

    CB/T16260外部质量和内部质量

    外部质量和内部质量:

            功能性:1、适合性 2、准确性 3、互操作性 4、保密安全性 5、功能依从性

            可靠性:1、成熟性 2、容错性 3、易恢复性 4、可靠性依从性

            易用性:1、易理解性 2、易学性 3、易操作性 4、吸引性 5、易用依从性

            效率:1、时间特性 2、资源利用 3、效率依从性

            维护性: 1、易分析性 2、易改变性 3、稳定性 4、易测试性 5、维护依从性

            可移植性: 1、适应性 2、易安装性 3、共存性 4、易替换性 5、可移植依从性

    功能性:是指当软件在指定条件下使用时,软件产品满足明确和隐含要求功能的能力。

                     适合性:是指软件产品未指定的任务和用户目标提供一组合适的功能的能力。

                     准确性:是指软件产品具备所需精度的正确或相符的结果及效果的能力。

                     互操作性:是指软件产品与一个或多个的规定系统进性交互的能力。

                     保密安全性:是指软件产品保护信息和数据的能力,以示未授权的人员或系统不能阅读或修改这些信息和数据,但不拒绝授权人员或对系统对他们的访问。

                     功能依从性:是指软件产品依附于同功能性相关的标准、约定、或法则以及类似规定的能力。

    可靠性:在指定条件下使用时,软件产品维持规定特性级别的能力。

                    成熟性:是指软件产品避免因软件中错误的发生而导致失效的能力

                    容错性:是指软件发生故障或者违法指定接口的情况下,软件产品维持规定的性能级别的能力。

                    易恢复性:是指失效发生的情况下,软件产品重建规定的性能级别并恢复直接影响的数据的能力。

                    可靠性依从性:是指软件产品依附于同可靠性相关的标准、约定或规定的能力。

    易用性:是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。

                    易理解性:是指软件产品使用用户理解软件是否合适以及如何能将软件用于特定的任何使用环境的能力;

                    易学性:是指软件产品使用户学习它的能力。

    易操作性;是指软件产品使用户能操作和控制它的能力。

    吸引性:是指软件产品吸引用户的能力。

    易用性依从性:是指软件产品依附于同易用性相关的标准、约定、风格指南或规定的能力。

    效率:是指在规定条件下,相对于所用资源的数量,软件产品可提供适当的性能的能力。

                     时间特性:是指在规定条件下,软件产品执行其功能时,提供适当响应和处理时间以及吞吐率的能力。

                     资源利用性:是指在规定条件下,软件产品执行其功能时,使用合适的数量和类型的资源能力。

                     效率依从性:是指软件产品依附于同效率相关的标准或约定的能力。

    维护性:是指软件产品可被修改的能力。

    修改可能包括修正、改进或软件适应环境、需求和功能规格说明中的变化。

                     易分析性:是指软及产品诊断软件中的缺陷或失效原因,以及判定待修改的部分的能力。

                     易改变形:是指软件产品使指定的修改可以被实现的能力。

                     稳定性:是指软件产品避免由于软件修改而造成意外结果的能力。

                     易测试性:是指软件产品使已修改软件能被确认的能力。

                     维护性依从性:是指软件产品从依附于同维护性相关的标准或约定的能力。

    可移植性:是指软件产品从一种环境迁移到另一种环境的能力。

                     适应性:是指软件产品无需采用有别于考虑该软件的目的而准备活动或手段,就可能适应不同的指定环境的能力。

                     易安装性:是指软件产品在指定环境中被安装的能力。

                     共存性:是指软件产品在公共环境中同与分享公共资源的其他独立软件共存能力。

                     易替换性:是指软件产品在环境相同的情况下替换另一个指定软件产品的能力。

                     可移植性依从性:是指软件产品依附于同可一致性相关的标准或约定的能力。

    GB/T18905

    GB/T18905.1《软件工程产品评价》第一部分概述

    GB/T18905.2《软件工程产品评价》第二部分,策划和管理

    GB/T18905.3《软件工程产品评价》第三部分,开发者用的过程

    GB/T18905.4《软件工程产品评价》第四部分,需方用的过程

    GB/T18905.5《软件工程产品评价》第五部分,评价者用的过程

    GB/T18905.6《软件工程产品评价》第六部分,评价模块的文档编制

    软件质量测量

    可以通过测量内部属性,或测量外部属性,或者测量使用质量属性来评价。

    目标就是使产品在特定的使用环境和条件下具有所需的效用。

           评估和改善过程是提高产品质量的一种手段。

            评价和改进产品质量是提高使用质量的一种方法。

    软件评价过程/质量目的

    一般评价过程:

    [if !supportLists]1、  [endif]确立评价需求,然后,规定、设计和执行评价

    软件质量评价的目的:

    [if !supportLists]1、  [endif]是为了直接支持开发和获得满足用和消费者要求的软件

    软件质量评价的最终目标

    [if !supportLists]1、  [endif]是保证产品能踢狗所要求的质量,即满足用户(包括操作者、软件结果的接受者,或者软件的维护者)明确和隐含的要求。

    使用质量的质量模型

    定义:是从用户角度看待的质量,其属性分为4中:

    有效性:是指软件产品在指定的使用环境下,使用户获得满足准确度和完整性要求的规定目标的能力。

    生产率:是指软件产品在指定的使用环境下,使用户可使用与获得的有效性有关的合适数量资源的能力。

    安全性:是指软件产品在指定使用环境下,获得可接受的对人类、事务、软件、财产或环境有害的风险级别的能力。

    满意度:是指软件产品在指定使用的情况下,使用户满意的能力。

    相关文章

      网友评论

          本文标题:软件测评师45天——软件质量与评价

          本文链接:https://www.haomeiwen.com/subject/ijcsoftx.html