• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

为何编程水平决定软件质量

发布: 2009-5-14 10:50 | 作者: 不详 | 来源: 测试时代采编 | 查看: 6次 | 进入软件测试论坛讨论

领测软件测试网

◆完整性

  防止非法或不适当地访问。完整性思想包括:限制非法用户访问,同时确保证数据恰当访问;并行数据表进行并行修改;数据段仅含有有效数据等等。

◆适应性

  系统在应用或其它环境下不作修改就能使用的能力。

◆精确性

  系统不受错误影响的程度,尤其是数据输出方面。精确性和正确性是不同的。精确性是对系统完成其工作性能良好的衡量,而不是它设计得是否正确。

◆坚固性

  系统对无效输入或压力环境中能继续执行其功能的能力。

  内部质量特征包括:

◆可维护性

  修改一个软件系统,提高其性能或修正其错误的能力。

◆灵活性

  修改系统使其能适应于不同的用途或环境的能力,而不必对系统进行特定的设计。

◆可移植性

  能修改所设计的某一系统使其能在其它环境下运行的能力。

◆可重用性

  能将系统的一部分用于其它系统的难易程度。

◆可读性

  能读懂或理解系统源代码的能力,尤其是在细节说明这一级上。

◆可测试性

  对整个系统进行单元或系统测试以证实其满足所有需求性能的测试难易程度。

◆可理解性

  能从整个系统水平或细节说明这一级上理解整个系统的难易程度。可理解性要比可读性从更一般的水平上讨论系统的紧密性。

  对于一个实际的软件项目而言,想把上面的所有质量特征都做好是一件很难的事情,尤其是在项目有明确的进度压力下面。质量,资源和时间是项目管理的三要素,三者相互影响和制约,提高质量是有成本和代价的,提高质量可能带来更多资源的投入或进度的延后。因此项目经理的关注点就是如何根据项目的实际特点来平衡好这三要素,制订切实可行的质量目标。


延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网