工资核算核心功能之软件维护的生产率的提高
申请免费试用、咨询电话:400-8352-114
软件开发和软件维护在人员和时间上的差异:
如果软件维护工作是南该软件的开发人员来进行,则维护工作就变得容易,因为他熟悉软件的功能、结构等。但通常开发人员与维护人员是不同的这种差异会导致维护的闲难南于维护阶段持续时间很长,正在运行的软件可能是十几年前开发的,开发工具方法、技术与当前的工具方法、技术差异很大这又是维护困难的另一因素。
软件维护不是一项吸引人的工作。
南于维护工作的困难性,维护工作经常遭受挫折,而且很难成果,不像软件工作那样吸引人。
软件维护的费用在总费用中的比重是在不断增加的。1970年是占35%~40%,1980年上升到40%一60%1990年上升到70%一80%.现在成本还在不断上升。
软件维护费用不断上升这只是软件维护有形的代价。另外还有无形的代价即要占用更多的资源。南于大量软件的维护活动要使用较多的硬件、软件、软件工程师等资源这样一来,投入新的软件开发的资源就因不足而受到影响。由于维护时的改动在软件中引入潜在的故障,从而降低了软件的质量。
软件维护费用增加的主要原因是软件维护的生产率非常低。例如在1976年美国的飞行控制软件每条指令的开发成本是75美元而维护成本是每条指令大约4000美元也就是说生产率下降50倍。