- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件质量测评中关于量化指标分析研究
软件质量测评中关于量化指标分析研究
摘 要:软件是系统控制的中心部分,软件的质量决定着系统的效能水平,衡量软件质量的性能可靠与否,主要是从软件技术指标、,软件的度量、软件管理指标等几个方面衡量,换言之,也就是将软件质量需求指标转化为软件质量的设计指标,为软件开发人员在设计和编码阶段实施软件质量保证提供指南,从而提高大大提高软件的质量。
关键词:软件质量量化指标
中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2010)09-0138-01
1 引言
软件的质量问题对软件产品、信息产业起着巨大的作用,是软件开发人员时时刻刻都要追求的一个目标,但是,软件的质量又是难以表示和比较的,只能用一些定性的和粗略的术语来,描述其质量水平,无疑,这给软件产业带来了极大的不便。事实上,软件的质量与其它产品的质量一样, 同样是客观存在的, 同样可以用某个尺度标准去衡量它。
本文探讨在软件生产过程中,如何量化用户对软件产品的质量需求,如何将量化的软件质量需求指标转化为量化的软件质量设计指标,这个设计指标就作为软件开发人员在设计和编码过程中实施质量保证的指南,使质量需求在设计中得到实现,从而构筑软件质量优良的先天属性。
2 软件质量中的技术指标
2.1 需求指标
软件质量的需求指标,应该依据软件产品的类型和用途来确定,数据管理软件和实时监控系统软件对各个指标的要求会有很大差异,如应用于载人仿真系统的软件,正确性和可靠性是最重要的,它保障着系统的安全性。
软件质量评价标准如左图1所示:
通常,软件工程根据软件的特性,用两组指标来分别表述外在的即高层的软件质量需求评价准则,共8项,对应于软件质量要素;中层的软件质量设计评价准则,共23项,应于软件质量属性;低层的软件质量度量评价准;模型中没有统一定义,而建议根据软件项目特点而定。
2.2 设计指标
软件管理人员和软件开发人员共同完成软件项目的生产任务,项目管理人员对软件质量的管理所遵循的质量控制流程在 CMM和IS0900O一3规范中都有详细的指南和规范的文档;但对于软件开发人员如何去实现对软件质量的保证缺乏可以工程化实施的细则。
软件开发人员完成软件的系统结构设计和程序编码,他们站在软件生产的视角,关注的是软件本身需要具备什么质量属性才能够满足市场的要求。软件质量量化标准的出发点就是从软件属性的角度来描述软件的质量,它是软件开发人员保证软件质量的指南。
软件质量的设计指标,均可用相应的数字来定量地表示.但由于不可比性,不能直接对它们进行算述运算,实际上几个指标形成一个多维空间.各个指标的量化数字构成,这个空间中的一个点,这个点代表这几个指标所形成的因数的量化值的映射结果。例如,效率由存储效率和执行效率两个指标组成,这时,两个指标形成了一个两维空间,工作人员在开发软件的时候,要对严格按照设计的量化指标研发,否则,软件的质量的量化将达不到市场的要求。
3 软件质量中的度量指标
3.1 度量的量化指标
使用定量的软件质量度量能够为质量管理人员的决策提供数据的基础,并减少定性评价或者主观评价的片面性。软件度量过程大体可以分为 4步:确定度量需求,设计度量,执行软件度量,分析度量结果。确定度量需求是有效构造软件质量和客观评价软件质量的前提。确定度量需求首先要确定度量的目的,软件质量度量的目的通常是把软件产品的质量与用户的质量需要相比较。其次确定产品的类型,最后选择相应的软件质量模型。
选择合适的指标并使其量化是软件测试与质量评估的关键。度量指标可以分为定性指标和定量指标两种。从理论上讲,选择定量指标,能够更科学客观地反映软件质量特征,但是也不能忽视定性指标,因为有效的质量评价是建立在定量数据和定性评估两者的发现和观察结果的交叉验证基础之上的。在选取评估指标时,应该注意把握如下几项原则:针对性、可测性、简明性、完备性、客观性。另外,选择的度量指标不是越多越好,关键在于指标在评估中所起的作用的大小。否则,过多指标不仅增加结果的复杂性,有时甚至会影响评估的客观性。指标的确定一般是采用自顶向下的方法,逐层分解,并且需要在动态中反复综合平衡。
3.2 度量的方法
在软件开发前期或初期进行度量需求,也就是说在特定的环境下软件质量的量化要求,它是有效构造软件质量和客观评价软件质量的前提,由于软件的质量的特性无法直接测量,需要进一步确定相关的度量元,将所有的度量和模型都应该和终端产品的质量联系起来。
软件的度量流程是:度量元指标―子特性指标-特性指标。对评价模型中的质量元进行适用性选择,根据适用度量元的计分方式进行计分,从而获得所有适用度量元的测量值;
原创力文档


文档评论(0)