领测软件测试网
.容量(capacity):系统的接受力、容纳或吸收的能力,或某项功能的最大量或最大限度,有时需要确定系统特定的
需求所能容纳的蛙大量、所能表现的晶大值。如Web系统能承受多少并发用户访问,会议系统[_:『以承受的与会人数等。
·可测量性(Scalabimy):系统某些特性叫以通过一些量化的数据指标描述其当前
状态或理想状态。
·可维护性(service manageabl眦y):在一个运行软件中,当环境改变或软件发生错误时,进行相应修改所做努力的程度。
·
兼容性(Gonnpatib…fy):软件从一个计算机系统或环境移植到另一个系统或环境的容易程度,或者是一个系统和外部条件共同上作的容易程度。兼容性表现在个方面,如系统的软件和硬件的兼容性、不同版本的软件系统、数据的兼容性。
·可扩展一|生(extenslb¨ity):指将来功能增加,系统扩充的难易程度或能力。
计算机界对软件产品
质量进行r较多的研究,得到了一些有效的
质量模型,包括Me(:all模型、Bod蚰模型、IS09126模型。图2—1就是Mc(:a玎模型的示意图。
2 过程质量
探索复杂系统
开发过程的秩序,按一定规程上作,町以较合理地达到目标。规程由一系列活动组成,形成方法体系,建征严格的工程控制方法,要求每一个人都要遵守工程规范。目前主要流行的过程改进模型或工程规范有以下几种。
· 软件能力成熟度模型(cMN【,capabjl时MatL
lrl竹Mc'del)。
· 国际标准过程模型IS09000。
· 软件过程改进和能力决断(sPIcEt Sotb,vfue Process Improvement and capability
dEtermjnatjon)。这些内容会在第4章做较详细的介绍
3软件在商业环境中所体现的质量
开发软件的目的是要投放市场,其质量的表现最终还要在其生存的商业环境中体现出来。软件在商业环境中的表现好坏,不一定与产品质量和软件开发过程质量保持同步,一个好的软件产品不一定获得好的市场。原因很多,因为软件产品会涉及与其商业/应用环境相关的一些因素,包括产品的客户培训、向市场发布的日程安排、商业风险评估、产品的客户、维护和服务成本等。
软件产品投放到市场时,要考虑培训的周期和用户的习惯意识。比如,一个新版本的软件系统在界面上做了彻底的改变,界脚变得非常友好,从产品本身看,是好质量的一种体现,但在商业环境中,可能会给产品的推广带来一些阻力,因为原来的用户不一定能适应这种太大的变化。比如微软的
Windows操作系统,从Window$3 x、Windows 95、Windows 98、whadows 2000到Windows
XP,在界面和操作变化上,就遵守循序渐进的原则。
软件发布的时间会受到市场的影响,或者说,制定一个合适的软件发布时间,对打开市场有较大的影响。控制或降低软件的风险和成本,提高软件整体的生产能力,都是软开发或团体所追求的。
文章来源于领测软件测试网 https://www.ltesting.net/
TAG:
内涵
软件
质量