)软件维护耗时费力 软件维护是一项非常耗时、耗精力的工作。由于 现代企业的发展速度快,业务内容及业务流程不断 变化,用户不断加功能需求。这样,软件维护的 周期大大缩短,软件开发人员必须投入大量的人力、 物力和财力去从事软件的维护工作。另外,软件用 户计算机应用的能力及熟练程度不同,造成用户对 软件的使用情况参差不齐,本来应该在软件培训阶 段完成的工作又要在维护阶段再一次提出来
(一) 软件维护耗时费力 软件维护是一项非常耗时、耗精力的工作。由于 现代企业的发展速度快,业务内容及业务流程不断 变化,用户不断追加功能需求。这样,软件维护的 周期大大缩短,软件开发人员必须投入大量的人力、 物力和财力去从事软件的维护工作。另外,软件用 户计算机应用的能力及熟练程度不同,造成用户对 软件的使用情况参差不齐,本来应该在软件培训阶 段完成的工作又要在维护阶段再一次提出来
近期的调查报告发现软件工程20%的工作量用 在开发上,而80%用在维护上。但是,如果对于软 件的频繁修改、排错和功能追加,加上没有规范的 管理手段、有效的方法和技术,可能很快就会导致 软件结构的混乱和质量下降,最终结果是软件的天 折或提前报废
近期的调查报告发现软件工程20%的工作量用 在开发上,而80%用在维护上。但是,如果对于软 件的频繁修改、排错和功能追加,加上没有规范的 管理手段、有效的方法和技术,可能很快就会导致 软件结构的混乱和质量下降,最终结果是软件的夭 折或提前报废
(二)软件维护的代价昂贵 回顾软件业发展的历史,我们不难看出,软件维 护的费用所占软件工程总费用的比重节节攀升。从 1970年到1990年的20年间,比重成倍增加,达到 80%。软件维护的代价是多方面的,除了经济方面 的代价外,软件维护还可能导致用户对软件开发人 员的不信任或不满;软件维护的改动,会破坏原有 系统的完整性,引入潜在错误,降低了软件质量的 可靠性;同时,当今软件开发人员的短缺是导致软 件危机的原因之一,软件维护工作花费了软件工程 师的大量时间和精力,使软件的生产率无法提高
(二) 软件维护的代价昂贵 回顾软件业发展的历史,我们不难看出,软件维 护的费用所占软件工程总费用的比重节节攀升。从 1970年到1990年的20年间,比重成倍增加,达到 80%。软件维护的代价是多方面的,除了经济方面 的代价外,软件维护还可能导致用户对软件开发人 员的不信任或不满;软件维护的改动,会破坏原有 系统的完整性,引入潜在错误,降低了软件质量的 可靠性;同时,当今软件开发人员的短缺是导致软 件危机的原因之一,软件维护工作花费了软件工程 师的大量时间和精力,使软件的生产率无法提高
(三)远程维护是现代软件维护的新途径 通讯和网络技术的发展为软件的维护提供了便捷 的方式。软件使用中会出现各种各样的问题,其中 有的问题可以通过电话、E-mai、在线交谈和视频 指导等方式加以解决。还有一部分问题,由于用户 对软件的开发环境不熟悉,维护人员对用户的使用 情况又不了解,所以维护人员必须看到问题发生的 实际情况才能解决
(三) 远程维护是现代软件维护的新途径 通讯和网络技术的发展为软件的维护提供了便捷 的方式。软件使用中会出现各种各样的问题,其中 有的问题可以通过电话、E-mail、在线交谈和视频 指导等方式加以解决。还有一部分问题,由于用户 对软件的开发环境不熟悉,维护人员对用户的使用 情况又不了解,所以维护人员必须看到问题发生的 实际情况才能解决
如果软件维护人员到用户的单位去,这样既浪费 了时间又给用户添加了经济负担。 Symantec公司推 出的 Pcanywhere软件可以把用户的软件使用实际 情况再现于维护人员的计算机上,维护人员可以实 现远程维护
如果软件维护人员到用户的单位去,这样既浪费 了时间又给用户添加了经济负担。Symatec公司推 出的Pcanywhere软件可以把用户的软件使用实际 情况再现于维护人员的计算机上,维护人员可以实 现远程维护