欢迎来到天天文库
浏览记录
ID:23560117
大小:184.00 KB
页数:5页
时间:2018-11-09
《企业管理信息系统的维护精要》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、...企业管理信息系统的维护精要2002-10-259:19:27【作者】AMTeam.org企业管理信息系统的维护精要陈书勤一、企业管理信息系统维护的目的与任务1、系统维护的目的与任务在企业管理信息系统投入正常运行之后,开始了生命周期短至4~5年、长达10年的系统运行与维护阶段。系统维护的目的是要保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。系统维护的任务就是要有计划、有组织地对系统进行必要的改动,以保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。2、企业在应用中需注意的问题现实应用中企业往往热衷于系统开发,却忽视了
2、贯穿在整个系统生命周期中的系统维护工作,开发工作完成后,开发队伍解散或撤走,系统开始运行后没有配置适当的系统维护人员,致使系统发生问题或环境发生变化时,企业被打了个措手不及,甚至最后被迫放弃历尽千辛万苦所建立的管理信息系统。一般来讲,系统维护的费用占整个系统生命周期总费用的60%以上,业内常用浮在海面的冰山来比喻系统开发与维护的关系,系统开发工作如同冰山露出水面的部分,容易被看到而得到重视,而系统维护工作如同冰山浸在水下的部分,体积远比露出水面的部分大得多,但由于不易看到而遭到忽视;另外,由于系统维护工作是乏味的重复性工作,很多技术人员觉得缺乏挑战和创新,因此更重视开发
3、而轻视维护。但系统维护是信息系统可靠运行的重要技术保障,必须予以重视,企业在信息系统维护方面也应注意系统维护人员的稳定性。二、企业管理信息系统维护的对象与类型1、信息系统维护的对象信息系统维护的内容可分为以下5类:(1)系统应用程序维护;(2)数据维护;(3)代码维护;(4)硬件设备维护;(5)机构和人员的变动。2、系统维护的类型系统维护的重点是系统应用软件的维护工作,按照软件维护的不同性质划分为下面4种类型:(1)......纠错性维护;(2)适应性维护;(3)完善性维护;(4)预防性维护。根据对各种维护工作分布情况的统计结果,一般纠错性维护占21%,适应性维护占25
4、%,完善性维护达到50%,而预防性维护及其他类型的维护仅占4%。可见系统维护工作中,半数以上的工作是完善性维护。三、信息系统的可维护性可维护性是对系统进行维护的难易程度的度量,影响系统可维护性主要因素有三个,即:(1)可理解性;(2)可测试性;(3)可修改性。上述三个可维护性因素是密切相关的,只有正确的理解,才能进行恰当的修改,只有通过完善的测试才能保证修改的正确,防止引入新的问题。虽然通过上面三个因素对于系统的可维护性很难量化,但是可以通过能够量化的维护活动的特征,来间接地定量估算系统的可维护性。比如国外企业一般通过把维护过程中各项活动所消耗的时间记录下来,用以间接衡
5、量系统的可维护性,包括:(1)识别问题的时间;(2)管理延迟时间;(3)维护工具的收集时间;(4)分析、诊断问题的时间;(5)修改设计说明书的时间;(6)修改程序源代码的时间;(7)局部测试时间;(8)系统测试和回归测试的时间;(9)复查时间;(10)恢复时间。通过对系统可维护性的分析显见,提高系统可维护性应当从系统分析与设计开始,直至系统实施的系统开发全过程,在系统维护阶段再来评价和注意可维护性为时己晚。企业应特别强调提高系统可维护性的工作必须贯穿系统开发过程的始终。四、系统维护的计划与控制1、系统维护考虑的因素系统的维护不仅范围广,而且影响因素多。通常,在进行某项维
6、护修改工作之前,要考虑下列三方面的因素:(l)维护的背景:★系统的当前情况;★维护的对象;★维护工作的复杂性与规模。(2)维护工作的影响:★对新系统目标的影响;★对当前工作进度的影响;★对本系统其他部分的影响;★对其他系统的影响。(3)资源的要求:★对维护提出的时间要求;★维护所需费用(并与不进行维护所造成的损失比是否合算);★维护所需的工作人员。2、系统维护的特点(1)采用结构化开发方法是做好系统维护工作的关键。如果系统开发没有采用结构化分析与设计方法,则只能相应进行非结构化维护。因为这时系统软件配置的唯一成分是程序源代码,一旦有系统维护的需求时,维护工作只能从艰苦的
7、评价程序代码开始。由于没有完整规范的设计开发文档,无程序内部文档,对于软件结构、数据结构、系统接口以及设计中的各种技巧很难弄清,如果编码风格再差一些,则系统维护工作十分艰难,因此,......软件人员宁可重新编码,也不愿维护这种系统。同时,由于无测试文档,不能进行回归测试,对于维护后的结果难以评价。若采用了结构化方法,则能够很好克服非结构化开发方法所产生的难题。(2)系统维护具有很高的代价。①有形的代价直接来自维护工作本身。维护工作可分为非生产性活动和生产性活动两部分,前者主要是理解源程序代码的功能,解释数据结构、接口特点和性能限度等。这
此文档下载收益归作者所有