您的位置: 首页 >> 新闻中心 >> 职业认证 >> 项目管理师
质量管理:如何对软件质量进行评估
■ 最新课程推荐更多课程>>
学校培训课程开课时间上课地点精英价报名
新 东 方 PMP考前辅导课程串讲滚动开班远程课堂¥1568
新 东 方 PMP考前辅导习题讲解滚动开班远程课堂¥686
北京华图 公务员面试实战突破班一2009-01学院路周边大¥2880
倚天机构 高级纳税筹划师认证培训电话预约西直门¥3800
北广之星 影视短片制作初级培训班电话预约中国传媒大学¥3500
本文从软件质量的有关概念出发,根据指标选取原则,在分析软件质量特征的基础上提出了相应的软件质量评估指标的选取原则,并进而建立了软件质量评估体系。 

    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.正确性

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

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

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

本新闻共2页,当前在第1页  1  2

  影视动画培训   北大BEC培训官方报名网站   2008美国夏令营启航官方指定报名网站   2008留学第一站!  
  北师大 火星时代
共举影视动画培训之鼎
  北大BEC培训官方报名网站
现在报名独享95折!
  2008年国家职业资格考试
一次过关完全备考手册
  2008留学第一站
留学资讯尽在精英留学站!
 
上一篇:质量管理:简述开发设计的质量管理
下一篇:质量管理:对建设工程项目质量管理现状的几点看法
 相关新闻
·项目管理质量管理:谈谈质量的涵义·住宅工程施工管理的内容与质量控制思路
·项目管理质量管理:施工阶段质量控制·如何成为一名优秀的软件质量保证工程师
·软件文档:计算机软件质量保证计划规范·项目管理质量管理:屋面工程监理质量保证措施
·软件质量的“奥秘”—虚伪的质量·质量管理:苏通大桥质量与安全管理信息化实践
·质量管理:工程项目质量管理中的QC小组活动·质量管理:贯标认证岂能当作花瓶
·质量管理:如何建立组织级质量管理体系·质量管理:舶来的ISO9000“水土不服”
·质量管理:论工程施工项目的质量管理·质量管理:质量管理新方法
·质量管理:软件质量改进的六要六不要·质量管理:对建设工程项目质量管理现状的几点看法
 
◇ 重点栏目导航
◇ 精英服务承诺
教育顾问:010-51660910
QQ交流:138660910
相关资料
·2007年CPA考试《税法》讲义
·2008年10月自考笔记之《古代文学史一》(
·2008年10月自考笔记之《古代文学史一》(
·2008年10月自考笔记之《金融法》三
·2008年10月自考笔记之《金融法》二
·2008年10月自考笔记之《金融法》一
·新托福听力考试文化背景资料下载
·2008年1月至3月新托福考试口语资料整合
·北京大学2008年高考招生计划(医学)
·北京大学2008年高考招生计划(文科)
相关试题
·PMP模拟题精选10
·PMP模拟题精选9
·PMP模拟题精选8
·PMP模拟题精选7
·PMP模拟题精选6
·PMP模拟题精选5
·PMP模拟题精选5
·PMP模拟题精选4
·PMP模拟题精选3
·PMP模拟题精选2
相关热贴
·CGA入学条件及方法
·2007年度注册设备监理师执业资格考试报考
·上海紧缺人才岗位资格证书--AUTC现代物流
·教师资格考试心理学题库
·新托业考试面世,各媒体广泛关注
·监理考试读书心得--经验之谈
·2007年度注册资产评估师执业资格考试时间
·全国监理工程师执业资格考试大纲(2007)
·社会上的证书太多了,到底有没有作用呀?
·2007年度注册资产评估师执业资格考试报考