软件质量的经济价值
正如本书其他部分指出的那样,软件工程文献过于依赖含糊不清、不可预测的质量定义,比如“软件产品符合用户需求”或者满足一系列“特性”。这些不科学的质量定义使软件质最经济价位的研究进展缓慢。其他两个无效经济度里指标的使用也影响了软件质量经济价值的研究,即:平均缺陷成本和代码行。平均缺陷成本对质量不利,达到最低缺陷成本的软件却常常是千疮百孔。代码行对高级编程语言不利,它掩盖了高级编程语言在软件质量和生产力研究方面的应有价值。
这一部分,笔者将尝试用8个研究案例来展示软件质量的经济研究。由于软件质量的经济价值与应用规模紧密相关,所以使用4个离散的规模数量级来举例说明:100个功能点、1000个功能点、10000个功能点和100000个功能点。100个功能点量级的应用软件通常是大型系统的一个小功能模块而不是一个独立的应用软件。但是,这个量级也是较大型应用软件原型最常见的规模范围。可能有些小型独立应用软件的规模也在这个规模最级,比如货币转换器或者手持设备(如iPhone)上的小程序等之类的小型应用软件。
1000个功能点量级的应用软件通常是独立应用软件,比如燃油喷射控制系统、原子表控制软件、诸如Java等编程语言的编译器以及COCOMO之类的软件估算工具等。10000个功能点盆级的应用软件通常是业务控制各个方面的重要系统,比如保险理赔处理、机动车登记、儿童支持应用软件等软件系统。100000个功能点量级的应用软件通常是大型国际电话交换系统之类的重大系统、Vista或者IBMMVS之类的操作系统、微软Office之类相互关联协作的应用套件。一些ERP应用软件也属此类规模的软件。甚至有可能达到300000个功能点。同样,诸如全球军事指挥与控制系统(WWMCCS )等大41国防应用软件也可能高达100000个功能点。
为减少可变因素数量。所有8个示例均假定以C语言编写代码,且每个功能点包含大约125个代码语句。由于所有8个应用示例均假定使用相同编程语言编写,故生产力和质量可以用无失真的代码行指标来表示。注意,将代码行指标用于不同编程语言之间的比较是无效的。
推荐新闻
更多行业-
网站设计公司如何让网站盈利?
首先,谨慎,不要盲目获取流量。很多客户使用流量软件和流量联盟,希望通过...
2022-03-02 -
电子政务网站运营及管理
电子政务北京网站建设开发的直接目的就是为了网站可靠运营并承担相应政...
2015-01-23 -
电商公司网站制作如何体现专业度?
电商公司的客户不仅仅局限于线上渠道,更多的是综合渠道建立的服务关系。因...
2023-03-01 -
怎样正确判断有实力的网站建设公司?
如果企业在北京,有时间可以去建站公司进行实地考察,为什么要实地考察呢?...
2019-07-25 -
不要继续忽视网站建设的价值
在互联网时代,网站已经成为企业发展的重要组成部分。它的存在不仅可以赞助...
2021-01-26 -
利用微博快速获取流量 新站上线首日流量破万IP
对于这样一个标题,我是在上一篇文章《如何写软文? 如何通过软文快速的获...
2011-12-02
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com