acm-header
登录

ACM通信

资讯科技行业

软件质量


软件质量,图片插图

图片来源:Andrij Borys Associates / Shutterstock

“质量有两个共同的方面:其中之一是考虑事物的质量作为独立于人的存在的客观实在。另一种则与我们作为客观现实的结果而产生的思想、感觉或感觉有关。换句话说,质量有主观的一面。”-W.A。Shewart 19316

软件系统的质量和可靠性是计算专业人员最关心的问题之一。在20世纪70年代,Barry Boehm,2詹姆斯•考尔5和他们的同事设计了衡量软件质量的模型,这些模型最终被纳入国际标准ISO 9216。14标准度量度量软件的客观特征。但是,正如Shewart指出的,早在软件出现之前,质量最终是由人类对工件的反应所做出的主观评估。换句话说,质量取决于旁观者的看法。今天,许多软件达不到ISO标准,但却比符合标准的系统更受欢迎。现代软件用户使用什么评估标准?我在这里提出一个初步的回答。


评论


R Oldehoeft

马库斯·维特鲁威·波利奥是一位大约公元前75年-公元15年的罗马建筑师。他推崇所有建筑必须具备的三种美德:坚固、商品和愉悦。

软件应该实现相同的目标:实现一个令人满意的免于破坏性故障的自由水平;完成其宣称的任务的效用;和使用的乐趣。这些都与丹宁斯博士的术语有关,但它们提供了一套多维度的衡量标准,建立了一个高标准。

如果不废除现行的eula条款,这将是不可能的。


Nandakumar拉马纳坦

请参考iso - 2510:2011 SQuaRE标准,我认为它比ISO-9126标准好得多。它将软件质量划分为8大类和31个子类。软件质量要从多个涉众的角度来考虑。尽管用户是主要客户,但是还需要考虑其他客户。从软件生命周期的开始到结束,可维护性是所有软件的基本品质。在开发过程中为每个涉众设计软件质量状态指示板是一个管理研究课题。除了以人为中心的主观度量之外,我们应该以指定每个质量子类别的特定表现形式为目标,作为一组质量需求规范,并监测它们的实现状态。


显示所有2评论

登录阅读全文

登录

如果您是ACM会员、通讯订阅用户或数字图书馆订阅用户,则使用ACM Web帐户用户名和密码登录以访问优质内容。

需要访问吗?

请选择下面的一个选项以访问高级内容和功能。

创建一个网上帐户

如果你已经是ACM会员,通信订阅者或数码图书馆订阅者,请设置网页帐户,以浏览本网站的优质内容。

参加ACM

成为ACM的会员,可以充分利用ACM卓越的计算信息资源、网络机会等优势。

订阅ACM杂志通讯

获得50多年的中华中医药学会内容的完整访问权限,并每月获得杂志印刷版。

购买这篇文章

非会员可以购买这篇文章或刊登这篇文章的杂志。
登录为完全访问
»忘记密码? »创建ACM Web帐号
Baidu
map