“质量有两个共同的方面:其中之一是考虑事物的质量作为独立于人的存在的客观实在。另一种则与我们作为客观现实的结果而产生的思想、感觉或感觉有关。换句话说,质量有主观的一面。”-W.A。Shewart 19316
软件系统的质量和可靠性是计算专业人员最关心的问题之一。在20世纪70年代,Barry Boehm,2詹姆斯•考尔5和他们的同事设计了衡量软件质量的模型,这些模型最终被纳入国际标准ISO 9216。1,4标准度量度量软件的客观特征。但是,正如Shewart指出的,早在软件出现之前,质量最终是由人类对工件的反应所做出的主观评估。换句话说,质量取决于旁观者的看法。今天,许多软件达不到ISO标准,但却比符合标准的系统更受欢迎。现代软件用户使用什么评估标准?我在这里提出一个初步的回答。
马库斯·维特鲁威·波利奥是一位大约公元前75年-公元15年的罗马建筑师。他推崇所有建筑必须具备的三种美德:坚固、商品和愉悦。
软件应该实现相同的目标:实现一个令人满意的免于破坏性故障的自由水平;完成其宣称的任务的效用;和使用的乐趣。这些都与丹宁斯博士的术语有关,但它们提供了一套多维度的衡量标准,建立了一个高标准。
如果不废除现行的eula条款,这将是不可能的。
请参考iso - 2510:2011 SQuaRE标准,我认为它比ISO-9126标准好得多。它将软件质量划分为8大类和31个子类。软件质量要从多个涉众的角度来考虑。尽管用户是主要客户,但是还需要考虑其他客户。从软件生命周期的开始到结束,可维护性是所有软件的基本品质。在开发过程中为每个涉众设计软件质量状态指示板是一个管理研究课题。除了以人为中心的主观度量之外,我们应该以指定每个质量子类别的特定表现形式为目标,作为一组质量需求规范,并监测它们的实现状态。
显示所有2评论