专业信息系统项目管理师网站|培训机构|服务商(2021信息系统项目管理师学习QQ群:89253946,客服QQ:800184589)

软题库 培训课程
当前位置:信管网 >> 信息系统项目管理师 >> 其它资料 >> 文章内容
谁为软件质量问题负责任
来源:信管网 2011年07月20日 【所有评论 分享到微信

  谁应该为软件质量问题负责?当然是软件提供商。

  这个很多人看来是显然的答案在现实中却是不一样的。笔者的观点与此恰恰相反,笔者认为,在目前的条件下,为软件质量问题负责的不是软件提供商,而是用户自己。

  在目前的条件下,软件提供商能为自己提供的软件负责吗?不可能。在汽车行业,对有缺陷的产品实行“召回制度”已是行规。但有谁听过哪个软件公司“召回”过自己有缺陷的软件产品?没有。事实上,在所有软件提供商的眼中,没有缺陷的软件产品是没有的,软件有缺陷是天经地义的,是合乎科学的。软件专家们说,“到目前为止,还没有任何科学的理论和方法能证明一个软件没有任何错误”,这个科学的论断使软件提供商“没有任何理由”对自己生产的、有缺陷的软件“负责”。Windows有很多缺陷,微软要对此负责吗?没有,因为这是没有办法的事情,这也是软件产业中最正常不过的事情。

  有专家曾建议,软件工业在软件质量和安全性能方面应采纳一个“最低标准”。当软件在“最低标准”内出了问题,用户遭受了损失时,软件提供商也需要承担责任,就象其它的消费品一样。损失发生后,厂商就要解决问题,但现在没有哪个软件公司愿意这么做。当然,如果将来能出台相关法律,明文规定软件公司必须负担用户因软件质量总是而遭受的损害负相当的赔偿责任,这无疑是最好的。不过,笔者认为,在两三年内这还是一个海市蜃楼。

  笔者在为“软件科学”的无力而深感惋惜的同时,也完全理解软件提供商的心情:不是我不愿意生产“零缺陷”的软件,而是不可能有那样的软件。更进一步,笔者也更深切地认识到,作为软件的使用者,必须正视这样一个客观存在的事实,即任何软件都存在质量问题,这在近几年内估计谁也无法改变。也就是说,用户在越来越不得不用软件的同时,自己也要对使用该软件可能造成的后果承担起责任。因为软件质量问题而造成的损失是自己的,不是软件提供商的;更重要的是,这种苦果只有自己吞,别人包括软件提供商在内,是不会和你分享的。

  在这种情况下,笔者建议,用户自己要对软件质量负责。这种负责至少表现在两个方面。一方面,用户在选择软件时,一定要注意和软件提供商专门讨论软件质量,以及可能因软件质量而产生的其他问题,甚至可以在双方的合同文本中写入相关条款。这是用户在法律上对软件质量的负责。另一方面,用户在应用软件过程中,要注意建立相应的保护措施。例如,要对软件系统进行风险评估,要有相应的信息安全机制,要有相应的应急措施等等。这是一旦软件出现质量问题时,能最大程度地保证用户所受的损失最少。

 

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章