关闭

软件质量重视程度差异

368人阅读 评论(0) 收藏 举报
分类:

  据调查,软件维护期所花费的费用占整个软件生命周期总费用的60%,为了减少软件后期维护阶段的软件费用支出,各软件厂商采用了多种方法来提高软件质量,增强软件系统的健壮性和可用性,所以软件厂商加大在软件前期的投入,加强软件单元测试、功能测试和系统测试力度,以提高整体软件的客户满意度,提升实际运行环境下系统的可维护性。

  请注意,以上是在国外,客户成熟,对软件质量有明确要求,对软件使用是实实在在的,需要软件创造效益。

  在国内,这种情况恰恰相反。

  软件的开发很多不是为了使用,有的是为了科技投资,有的是为了形像,有的只是为了顺应时代的要求。

  软件服务的客户不同,国内真正愿意花钱购买正版软件的,大多为国有大中型企业、政府机构,当然花的是国家的钱,花的是纳税人的钱,钱不是自己的,那么钱花多花少,买的软件是否适用、质量如何自然无人关注。即然客户不关注,软件厂商自然也就是多一事不如少一事,糊弄了事。

  软件的购买者很多不成熟,缺少对软件使用的明确目标,缺少企业对信息化建设的长远目标,因此对软件健壮性和可用性缺乏长远的考虑或考虑不足,造成后期大量的二次投入建设。

  软件阶段的收益者不同,在国外运维阶段软件自身的缺陷的修正的费用由软件提供商提供,需要客户买单的是二次功能开发的费用;而国内的运维阶段,对于不成熟的客户来讲,这个过程基本上是软件提供商收钱的过程,也就是运维费,同样的道理,钱不是自己的,不心疼。

  国内软件大多为项目型的(这与国内行业缺少统一的、可执行的、并且切实执行到底的标准有关,部队除外),基本上是现场开发、现场维护,这部成本也就转嫁给了客户。这种开发模式完全失去了软件产品一次生产,然后拷贝、复制后创造效益的特性,也就在一定程度上降低了维护阶段降的要求(开发人员就在现场,有问题改就是了),同时也使得软件提供商放松了对质量的要求,单纯提供项目支撑,而没有了自己高可复用的、健壮的产品。(当然软件产品生产的投入巨大和盗版风险也是国内市场不可回避的现实问题)

  同时国内的一些成熟企业,由于企业参与国际化竞争要求,企业所涉及行业的安全级别高,以及终端客户的高要求,所以对软件厂商的资质和开发产品的质量要求较高,但也仅限于核心业务层次。如电信、银行、电力等。

  伴随着国际化的进程,这种只重视上线、轻视质量的情况是否能够有所改善,让我们拭目以待。

 

  

 

 

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

《全面软件质量管理》核心观点摘录

软件产品的质量定义始终都是满足要求和适合使用,高质量和高等级是有区别的。软件质量目标应该来源于商业目标驱动,商业目标决定了软件的价值。提高软件质量的目标仍然是为了盈利和创造更大的效益,而不是创造完美无缺的产品。 软件产品质量不是靠测试和评审出来的,而是靠设计出来的。关注软件项目中的好质量成本和坏质...
  • wushxian
  • wushxian
  • 2015-04-17 19:00
  • 1188

《全面软件质量管理》核心观点摘录

软件产品的质量定义始终都是满足要求和适合使用,高质量和高等级是有区别的。软件质量目标应该来源于商业目标驱动,商业目标决定了软件的价值。提高软件质量的目标仍然是为了盈利和创造更大的效益,而不是创造完美无缺的产品。 软件产品质量不是靠测试和评审出来的,而是靠设计出来的。关注软件项目中的好质量成本和坏质...
  • wushxian
  • wushxian
  • 2015-04-17 19:00
  • 1188

无参考图像质量评价之可察觉模糊程度方法(JNB)

本节主要介绍JBD方法
  • Aoulun
  • Aoulun
  • 2016-12-02 22:43
  • 1108

软件缺陷的严重性和优先级

严重性和优先级是表征软件测试缺陷的两个重要因素,它影响软件缺陷的统计结果和修正缺陷的优先顺序,特别在软件测试的后期,将影响软件是否能够按期发布与否。 对于软件测试初学者而言,或者没有软件开发经验的测试工程师,对于这两个概念的理解,对于它们的作用和处理方式往往理解的不彻底,实际测试工作中不能正确表示...
  • li5066520
  • li5066520
  • 2015-10-18 21:08
  • 760

软件的内部质量与外部质量的差别

软件质量在一些同行的眼里,恐怕还是一个比较模糊的概念
  • lanny2008
  • lanny2008
  • 2014-09-03 09:42
  • 2406

软件中的质量属性(二)

现在我们接着上一次的话题来看看其它的质量属性。 互操作性 (Interoperability) 互操作性指的是系统内或者系统之间不同的组件可以有效地进行信息交换,通常是以服务(Service)的形式来进行的。互操作性的关键因素包括通信协议,接口定义,数据格式的定义等等,而标准化是实现互操作性的重...
  • github_39335046
  • github_39335046
  • 2017-06-30 09:46
  • 347

软件的质量属性

1 软件的质量属性 如果要我们描述一个人,我们会说,他的年龄多少,性别是什么,姓名是什么,等等。这些年龄,性别和姓名等,就是一个人的属性。类比的,软件也有属性,本文将讨论一下和软件质量相关的一些重要的属性。 2.1 正确性(Correctness) 正确性是软件最基本,最重要的属性。他代表了这...
  • derek_yi
  • derek_yi
  • 2013-02-03 22:17
  • 1782

软件架构————软件质量概述

一些关于软件质量管理方面的概述,希望对大家有用~~
  • zs2538596
  • zs2538596
  • 2014-11-26 07:30
  • 774

软件质量的六个特征

1. 功能性:软件所实现的功能满足用户需求的程度.功能性反映了所开发的软件满足用户称述的或蕴涵的需求的程度,即用户要求的功能是否全部实现了。 2. 可靠性:在规定的时间和条件下,软件所能维持其性能水平的程度。可靠性对某些软件是重要的质量要求,它除了反映软件满足用户需求正常运...
  • Rabbit_happy
  • Rabbit_happy
  • 2015-09-08 10:21
  • 5862

软件架构要设计到的程度

前面讲了软件架构设计的内容与思想、成功架构的标准关键与策略,现在大家迫切需要知道的是,按照前面的内容已开始了软件架构的设计之旅,但软件架构究竟需要设计到什么样的程度才是符合要求的呢? 在讨论这个问题前先看看困扰我们这个问题的软件架构现状是怎么设计出来的。拿到软件需求后,经过一翻囫囵吞枣式的通读...
  • lifan_3a
  • lifan_3a
  • 2014-08-03 22:02
  • 316
    个人资料
    • 访问:45471次
    • 积分:1492
    • 等级:
    • 排名:千里之外
    • 原创:155篇
    • 转载:29篇
    • 译文:0篇
    • 评论:2条
    最新评论