软考集成教程知识点精讲之软件质量概述

系统集成项目管理工程师 责任编辑:长颈鹿 2017-03-07

添加老师微信

备考咨询

加我微信

摘要:2016年下半年系统集成项目管理工程师考试开始使用新版考试大纲和教材,希赛小编为大家整理了一些系统集成项目管理工程师教程知识点精讲,以下是关于软件质量概述的讲解,希望对大家有所帮助。

    >>>>系统集成项目管理工程师网络课堂

    >>>>系统集成项目管理工程师模拟考试 


      2016年下半年系统集成项目管理工程师考试开始使用新版考试大纲和教材,希赛小编为大家整理了一些系统集成项目管理工程师教程知识点精讲,以下是关于软件质量概述的讲解,希望对大家有所帮助。

      软件质量是软件与明确叙述的功能和性能需求、文档中明确描述的开发标准,以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。软件质量保证是指为保证软件产品充分满足用户要求的质量而进行的有计划、有组织的活动,这些活动贯穿于软件开发的各个阶段。

      影响软件质量的因素主要包括人员、软件需求、开发过程的各个环节、测试的局限性、质量管理的困难性、是否对质量管理予以重视、软件人员的传统习惯、开发规范和支持性的开发工具等方面。

      软件质量特性度量有两类:预测型和验收型。预测度量是利用定量或定性的方法,估算软件质量的评价值,以得到软件质量的比较精确的估算值。验收度量是在软件开发各阶段的检查点,对软件的质量进行确认性检查的具体评价值,它是对开发过程中的预测进行评价。

      预测度量有两种。第一种是尺度度量,这是一种定量度量,适用于一些能够直接度量的特性,例如,出错率定义为:错误数/KLOC/单位时间。第二种是二元度量,这是一种定性度量,适用于一些只能间接度量的特性,例如,可使用性、灵活性等。

      与硬件等其他产品相比,软件产品的质量有以下特点:

      (1)对于不同类型的软件产品,其所考察的质量属性的侧重点不一样。例如,对于实时系统而言,性能和效率是需要考虑的首要因素;而对一个公安身份证系统来说,安全性则是第一位的。

      (2)软件产品的质量属性很难量化,也没有相应的国际标准、标准或行业标准。对软件产品而言,无法确定诸如合格率、一次通过率、寿命之类的质量目标。当前通用的方法是使用每千行的缺陷数来对软件质量进行度量,但缺陷的等级、种类、性质、影响不同,不能说每千行缺陷数量小的软件,一定比该数量大的软件质量更好。

      (3)因为没有一个通用的标准来衡量软件质量的好坏,所以,软件产品的质量没有绝对的合格/不合格界限。一般而言,凡是满足了用户需求的软件,都是好软件。

      (4)软件产品不可能做到零缺陷,特别对大中型软件而言更是如此。虽然可以通过软件测试尽可能多地发现和改正软件中的缺陷,但对软件的测试不可能穷尽所有情况。

      为了能够统一地描述软件质量特性,形成了许多质量特性标准,其中最常用的有国际通用的ISO/IEC 9126软件质量模型和McCall软件质量模型。IEO/IEC 9126模型已被采纳为我国的标准GB/T 16260-2006,有关详细知识,请阅读4.2.5节。McCall质量模型体系如表11-5所示。

      表11-5 McCall质量模型体系

1.png


    返回目录:软考集成教程知识点精讲之项目质量管理汇总


      希赛网,拥有十五年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库软考历年真题)、软考培训教材软考视频教程,多样的培训方式包括面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取