软件升级的个人看法之补充( 二 )


完善性维护,从它的定义里面已经清楚地表明了它的含义:增加新的功能或者说对已有功能改进 。这个和前文提到的软件升级的意思不谋而合,软件升级的最关键一点就是“增加新的功能”,这也是软件升级区别于软件补丁的一个重要标志 。所以,我们说的软件升级其实从软件维护上讲就是完善性维护 。
从上面的定义和分析可以看出,手机软件补丁和软件升级分别对应软件维护中的纠错性维护和完善性维护,软件补丁的特点就是纠错(改正软件中的错误),功能没有改进或者增加;而软件升级的特点就是增加新的功能 。因此它们在软件服务中的概念是不一样的,有着本质的区别,我们不能把它们随意混为一谈 。
而且,从上面的介绍可知,完善性维护是软件维护中最主要的工作,那么软件升级就是手机软件服务中最主要的工作,因此,相比较而言,软件补丁(就是纠错性维护)的重要性自然就要比软件升级差一点,它带给用户真正的实惠显然要比软件升级少 。
3.提高软件的可维护性
软件的客维护性是指纠正软件出现的错误和缺陷,以及满足新的要求进行修改、扩充或眼所的容易程度 。软件的可维护性是软件开发阶段各个时期的关键目标 。
通常可以用可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率这七个特性来衡量软件的可维护性 。对不同类型的维护,这七种特性的侧重点不同:纠正性维护侧重可理解性、可测试性、可修改性、和可靠性;适应性维护侧重可修改性、可移植性和可使用性;完善性维护侧重于可使用性和效率 。
对手机软件来说,提高软件的可维护性实际上就是提高手机软件在售后服务时的可更改性,如果设计者在设计手机软件时能够充分考虑和提高这种性能,那么对于用户来讲,就可以在购买手机后带来很多方便和获得一些额外的功能 。需要注意的是,在所有维护方法中,只有完善性维护侧重的是效率,这也标志着完善性维护(也就是软件升级)的重要性 。软件升级其实带给大家新的功能的目的,就是为了提高使用的效率(没用的功能也不会被考虑增加进去),这是其他软件维护所没有办法达到的 。
二、总结
1.软件升级和软件补丁从计算机软件维护的理论上看,是有依据可查的,是用户在购买手机后就本来应该享受到的,不是生产厂商施舍的;(注)
2.软件升级和软件补丁这两种服务是有明显的区别和各自特色的,不能够把它们随意混为一谈;
3.软件升级在软件服务中应该占有最重要的地位和作用,软件补丁只是起到一个补充的作用,并不是重点;
4.一些生产厂商或客户服务中心,为了降低生产成本、增加利润,正是利用了广大消费者对手机软件服务的概念和内容的不了解,故意混淆软件升级和软件补丁(也就是完善性维护和纠错性维护)的概念和内容,把最重要的软件升级给抛弃掉,对消费者只提供软件补丁这种只起到次要作用的服务,却宣称进行了所谓的“软件升级” 。所以需要我们大家搽亮眼睛,仔细分辨哪些是真正的软件升级(完善性维护),哪些是利用软件补丁(纠错性维护)来冒充软件升级的 。
注:现代生产管理中关于生产的概念里面这样认为:生产过程的产出有有形产出(产品)和无形产出(服务)两种 。产出物提供给消费者的价值是满足他们各种需要的效用 。现代消费者需要的效用已不仅是满足使用需要的核心产品(核心效用),还需要有反映在外观、包装、品牌上满足其精神文化需求或个性化需求的美学效用(概称实体产品)以及要求提供质量保证和技术服务,以维护消费者自身利益的效用 。所以,我们在购买一个产品时,实际上已经购买了生产厂商应该提供给消费者的各种服务,这种服务是消费者应该享受的,而不是生产厂商施舍的 。因此,我们购买手机的同时,也获得了进行各种软件服务(软件维护)的权利 。

推荐阅读