版权归原作者所有,如有侵权,请联系我们

[科普中国]-分段转换

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

系统转换概述

系统转换指由原来的系统运行模式过渡为新开发的管理信息系统的过程。新系统通过系统测试后,必须通过系统转换,才能正式交付使用。因此,系统转换的任务就是完成新老系统的平稳过渡,这个过程需要开发人员、系统操作员、用户单位领导和业务部门的协作,才能顺利交接。2

系统转换方式系统转换的方式主要有三种:直接转换、并行转换和分段转换。

1.直接转换

直接转换是指在老系统停止运行的某一时刻,新系统立即开始运行,因此也称为直接切换:如图9-5所示,直接转换最简单,而且系统转换的费用也很低,但它的风险很大。因为一旦新系统发生严重问题而运行不起来,将会给业务工作带来混乱,产生极大的不良影响。所以,如果采取这种方式转换,应该具有谨慎的转换计划,做好各种准备工作,安排充分的时间去修正可能出现的问题。除此之外,应采取一些预防性措施,比如使老系统保持在随时可以启动的状态。2

这种转换方式适用于小型的不太复杂的信息系统,或信息时效性要求不很高的系统,并且新系统应经过详细的测试和模拟运行。这种转换方式可以从心理上克服用户对老系统运行的依赖,迫使他们努力使用好新系统进行工作。因为除此之外,他们无其他路可走。2

2.并行转换

并行转换是指新老系统并行工作一段时间.经过一段时间的考验以后,以新系统正式全面代替老系统,如图9-6所示。采用这种转换方式,用户可以一方面继续用习惯的方法使用老系统;另一方面也开始使用新系统。这样可以保证业务工作的延续性,两个系统可进行对比,互相校对结果,以使用户对新系统有一个逐渐认识和接受的过程。并行转换方式是最安全、保险的方式,并且也是最常用的方式,因为一旦新系统发生问题时,老系统仍然在正常工作,从而保证了过渡过程平稳可靠。2

3.分段转换(试点过渡)

分段转换(试点过渡)指在新系统投入正常运行前,将新系统分阶段分批逐步代替原系统的各部分,最后完全取代原系统。这种方式实际上是上述两种方式的折中方案,既可以保证转换过程的平稳和安全,减少风险,又可以避免较高的费用,但也存在新老系统对应部分的衔接不平滑的问题。大多数的管理信息系统的转换大多采用这种方式。2

转换主要工作根据信息系统的实际开发和应用情况,确定了系统转换的方式以后,除了做好组织准备、物质准备和人员培训等准备工作之外,最重要而且t作量最大的是数据准备和系统初始化以及纠错工作。

1.数据准备

数据准备是从老系统中整理出新系统运行所需的基础数据和资料,即把老系统的文件数据加工成符合新系统要求的数据,其中包括历史数据的整理、数据口径的调整、数据资料的格式化、分类和编码、统计口径的变化、个别数据及项目的增减删改等。特别是对于那些采用手工方式进行信息处理的老系统,这个数据准备的工作量是相当大的,应提前组织进行,否则将延迟系统转换的进程。3

2.初始化

信息系统从开发完成到投入应用必须经过一个初始化的过程。系统初始化包括对系统的运行环境和资源进行设置、系统运行和控制参数议定、数据加载以及调整系统与业务工作同步等内容。其中数据加载是工作量最大且时间最紧迫的一个重要环节:因大量的原始数据需一次性输入系统,而企业生产或管理业务活动不断产生新的信息,如果不能在有限时间内将数据输入完毕并启动系统,则新的数据变化会造成系统中的数据失效。3

3.纠错

系统初始化中的大量的数据加载工作是系统启动的先决条件,并且一般都是由手工输入突击完成的,因此输入中最重要的是正确性。数据加载中出现的数据错误,大体有四种来源:原始数据中就存在错误;数据整理工作中产生的错误:输入错误;新系统可能的程序错误。在系统初始化过程中要注意采取一定的手段来查错和纠错,以防止错误的数据进入系统:例如,为了保证输入的正确性,有时采用数据的重复输入法,把同一批数据分两次重复输入,由系统自动核对输入的差异.以检查数据输入的错误,尽管输入工作量增加了一倍,但有效地避免了数据的输入错误:如果数据内部有计算或平衡关系,可用程序对输入的数据进行检查,发现其可能存在的错误。如果老系统是计算机系统,则数据加载的主要工作将是进行数据和文件的转换,使数据转入新系统中。总之.数据加载工作量大,要求高,应予以高度重视。3

在系统转换过程中,尤其是长时间的并行转换过程中,用户又会发现一些系统的错误和功能的缺陷,此时应以系统分析中确定的系统目标来衡量是否要对系统进行修改,对此,无论是用户还是系统开发方都应采取慎重态度。程序中出现的错误和漏洞是开发方必须修改的,其工作量一般也并不大。但若用户提出要补充新的功能,如增加某些新的查询或报表功能,这种要求往往超出了系统目标和系统总体设计方案的范围。如果改动量不太大,则可考虑进行必要的改动,满足用户的要求。如果改动工作量很大,甚至要重新从系统分析或设计做起,则最好是把这些要求先记载下来,留待下一周期去扩展。事实上,各种新的要求在系统运行中会不断地提出来,如果每提一个新要求就进行一次修改,新系统将永远无法正式投入运行。在新系统投入运行时,应该允许有某些不足,并在运行过程中不断积累经验,发现新的问题,然后再通过系统维护和系统更新来逐步解决这些问题,使系统逐步改善。3

分段转换特点分段转换实际上是上述两种方式的结合,在新系统全部正式运行之前,分阶段一部分一部分地替代老系统,如图9—7所示。由于是一个渐近的过程,转换过程中没有正式运行的部分,可以在部分并行的模拟环境下考验。

这种方式避免了上述两种方式的不足,转换过程可靠且费用不高,但它也带来了新的问题,增加了部分转换中的接口问题,即部分新系统与部分老系统的衔接问题,这类接口有时在转换中相当麻烦。例如,一个基于网络的信息系统在分段转换过程中,若某老系统的功能要向新系统的功能模块提供数据,只能以人工方式键入,并且要编制临时接口程序。3

分段转换适用范围分段转换方式比较适用于大型信息系统的转换,可以保证平稳、可靠转换,并且管理上也是可行的。在分段转换过程中,第一批新老功能转换的效果至关重要,如果效果好,将会给以后其他部分的转换带来积极的影响;否则将会引起用户的猜疑和抵触,而且这种消极影响将大大延长转换的过渡过程。3

分类在系统转换过程中.为防止新系统故障而引起整个系统混乱.而采用分段(逐步)转换.分为以下三种情况:

(1)按功能分阶段逐步转换。首先以系统中一个主要功能或独立性强又简单的功能投入使用,正常后,逐步增加其他功能。

(2)按机器设备分阶段逐步转换。如是联机,先用主机实行批处理,再逐步增加联机终端实现联机处理。如是网络,先选少量微机网.再逐步增加实现整网络系统。4

(3)按部门分阶段逐步转换。先选一、二部门.待正常之后逐步增加之。

逐步转换是广泛采用的方法,平稳、安全,但应注意解决好分步转换的几部分之问的接口问题,特别是人们的思想观念的转换与人工的转换;基础数据要准确无误和及时;系统人员要有足够的准备,作好记录、分析和纠错工作。4