免费智能真题库 > 历年试卷 > 信息系统管理工程师 > 2011年上半年 信息系统管理工程师 下午试卷 案例
  第2题      
  知识点:   分段转换   系统运行   系统转换   系统转换测试   直接转换   操作系统   测试的目的   网络环境   硬件   直接转换方式

 
某集团公司(行业大型企业)已成功构建了面向整个集团公司的信息系统,并投入使用多年。后来,计对集团公司业务发展又投资构建了新的信息系统。现在需要进行系统转换,即以新系统替换旧系统。系统转换工作是在现有系统软件、硬件操作系统、配置设备、网络环境等条件下,使用新系统,并进行系统转换测试和试运行。直接转换方式和逐步转换方式是两种比较重要的系统转换方式。直接转换方式是指在确定新系统运行准确无误后,用新系统直接替换旧系统,中间没有过渡阶段,这种方式适用于规模较小的系统;逐步转换方式(分段转换方式)是指分期分批地进行转换。
在实施系统转换过程中必须进行转换测或和试运行。转换测试的目的主要是全面测试系统所有方面的功能和性能,保证系统所有功能模块都能正确运行:转换到新系统后的试运行,目的是测试系统转换后的运行情况,并确认采用新系统后的效果。
请结合说明回答以下问题。
 
问题:2.1   针对该集团公司的信息系统转换你认为应该采取上述哪种转换方式?为什么?
 
问题:2.2   系统转换工作的主体是实施系统转换,但实施系统转换前应做哪项工作?实施系统转换后应做哪项工作?
 
问题:2.3   确定转换工具和转换过程、对新系统的性能进行监测、建立系统使用文档三项工作分别属于系统转换工作哪个方面(计划、实施、评估)的工作?
 
问题:2.4   在系统实施转换后,概括地说,进行系统测试应注重哪2个方面的测试?试运行主要包括哪2个方面的工作?
 
 
 

   知识点讲解    
   · 分段转换    · 系统运行    · 系统转换    · 系统转换测试    · 直接转换    · 操作系统    · 测试的目的    · 网络环境    · 硬件    · 直接转换方式
 
       分段转换
        分段转换又被称为逐步转换、向导转换、试点过渡法等。这种切换方式实际上是以上两种转换方式的结合。在新系统全部正式运行前,一部分一部分地替代旧系统,其示意图参见上图(c)。那些在转换过程中还没有正式运行的部分,可以在一个模拟环境中继续试运行。这种方式既保证了可靠性,费用又不至于太多。但是这种分段转换要求子系统之同有一定的独立性,对系统的设计和实现都有一定的要求,否则就无法实现这种分段转换的设想。
        综上所述,第一种方式简单,但风险大,一旦新系统运行不起来,就会给工作造成混乱,这只在系统较小且不重要或时间要求不高的情况下采用。第二种方式无论从工作安全上,还是从心理状态上均是较好的。这种方式的缺点就是费用高,所以在系统太大时,费用开销更多。第三种方式是克服第二种方式缺点的混合方式,因而对较大系统较为合适,当系统规模较小时不如使用第二种方便。
 
       系统运行
               系统管理分类
               IT系统管理工作主要是优化IT部门的各类管理流程,并保证能够按照一定的服务级别,为业务部门(客户)高质量、低成本地提供IT服务。IT系统管理工作可以按照以下两个标准予以分类。
                      按系统类型分类
                      (1)信息系统,企业的信息处理基础平台,直接面向业务部门(客户),包括办公自动化系统、企业资源计划(ERP)、客户关系管理(CRM)、供应链管理(SCM)、数据仓库系统(Date Warehousing)、知识管理平台(KM)等。
                      (2)网络系统,作为企业的基础架构,是其他方面的核心支撑平台。包括企业内部网(Intranet)、IP地址管理、广域网(ISDN、虚拟专用网)、远程拨号系统等。
                      (3)运作系统,作为企业IT运行管理的各类系统,是IT部门的核心管理平台。包括备份/恢复系统、入侵检测、性能监控、安全管理、服务级别管理、帮助服务台、作业调度等。
                      (4)设施及设备,设施及设备管理是为了保证计算机处于适合其连续工作的环境中,并把灾难(人为或自然的)的影响降到最低限度。包括专门用来放置计算机设备的设施或房间。
                      对IT资产(计算机设备、通信设备、个人计算机和局域网设备)的恰当的环境保护;有效的环境控制机制:火灾探测和灭火系统、湿度控制系统、双层地板,隐藏的线路铺设、安全设置水管位置,使其远离敏感设备、以及不间断电源和后备电力供应等。
                      按流程类型分类
                      (1)侧重于IT部门的管理,从而保证能够高质量地为业务部门(客户)提供IT服务。这一部分主要是对公司整个IT活动的管理,包括IT财务管理、服务级别管理、IT资源管理、能力管理、系统安全管理、新系统转换、系统评价等职能。
                      (2)侧重于业务部门的IT支持及日常作业,从而保证业务部门(客户)IT服务的可用性和持续性。这一部分主要是业务部门IT支持服务,包括IT日常作业管理、帮助服务台管理、故障管理及用户支持、性能及可用性保障等。
                      (3)侧重于IT基础设施建设,主要是建设企业的局域网、广域网、Web架构、Internet连接等。
               系统管理规范化
               系统管理的规范化涉及到人员职责、操作流程等方面标准的制定,并进行有效的标准化。企业IT部门除了IT部门组织结构及职责之外,还应该详细制定各类运作管理规章制度,主要包括:日常作业调度手册、系统备份及恢复手册、性能监控及优化手册、输出管理手册、帮助服务台运作手册、常见故障处理方法、终端用户计算机使用制度等与用户息息相关的IT支持作业方面的规范制度。此外,还包括服务级别管理手册、安全管理制度、IT财务管理制度、IT服务计费及成本核算、IT资源及配置管理、新系统转换流程、IT能力规划管理等由IT部门执行的以提供高质量IT服务为目的的管理流程。
               系统运作报告
               系统运行过程中的关键操作、非正常操作、故障、性能监控、安全审计等信息,应该实时或随后形成系统运作报告,并进行分析以改进系统管理水平。
               是否有流程保证对所有不属于标准操作的操作性问题给予记录(在问题管理系统内)、分析和及时处理?
                      系统日常操作日志
                      系统日志应该记录足以形成数据的信息,为关键性的运作提供审核追踪记录,并且保存合理的时间段。利用日志工具定期对日志进行检查,以便监控例外情况并发现非正常的操作、未经授权的活动、作业完成情况、存储状况、CPU、内存利用水平等。
                      性能/能力规划报告
                      企业需要了解其IT能力能否满足其业务需要,因此它需要了解系统性能、能力和成本的历史数据,定期形成月度、年度性能报告,并进行趋势分析和资源限制评估,在此基础之上增加或调整其IT能力。
                      性能监控工具应该主动地监控、测量和报告系统的性能,包括平均响应时间、每日交易数、平均无故障时间、CPU、存储器等的使用状况、网络性能等,从而可以有预见性地响应变化的业务需求。
                      故障管理报告
                      企业应定期产生有关问题的统计数据,这些统计数据包括:事故出现次数、受影响的客户数、解决事故所需时间和成本、业务损失成本等,可以供管理层对反复发生的问题进行根本原因的分析,并寻找改进的机会。
                      另外,对于每次故障处理应该进行数据记录、归类,作为基础,它应包括以下内容。
                      .目录,确定与故障相关联的领域,比如硬件、软件等。
                      .影响度,故障对业务流程的影响程度。
                      .紧迫性,故障需要得到解决的紧急程度。
                      .优先级,综合考虑影响度、紧迫性、风险和可用资源后得出的解决故障的先后顺序。
                      .解决方法,故障解决的流程、处理方法。
                      这样有利于使用知识管理系统来协助解决问题。
                      安全审计日志
                      为了能够实时监测、记录和分析网络上和用户系统中发生的各类与安全有关的事件(如网络入侵、内部资料窃取、泄密行为等),并阻断严重的违规行为,就需要安全审计跟踪机制来实现在跟踪中记录有关安全的信息。审计是记录用户使用计算机网络系统进行所有活动的过程,它是提高安全性的重要工具。
                      审计记录应包括以下信息:事件发生的时间和地点;引发事件的用户;事件的类型;事件成功与否。常见的审计记录可能包括:活动的用户账号和访问特权;用户的活动情况,包括可疑的行为;未授权和未成功的访问企图;敏感命令的运行等。
                      系统运作报告使对IT的整个运行状况的评价得以实现,IT报告应具备涵盖所有IT领域的关键业绩指标,例如风险及问题、财务状况、系统利用率、系统性能、系统故障时间、服务级别执行情况、安全审计等,这也为IT运作绩效的改进提供了基础。
 
       系统转换
        新的计算机系统在投入使用、替换原有的手工系统或旧的计算机系统之前,必需经过一定的转换程序。在系统转换之际,应制定一个详细的系统转换计划,并采取有效的控制手段,做好各项转换的准备工作(例如旧系统的结算汇总、人员的重新配置、新系统需要的初始数据的安全导入等)。
               系统转换计划
               系统转换的组织是一个较复杂的过程,必须根据详细的系统转换计划进行,根据事先确定的转换范围以及在设计阶段设计的转换步骤进行综合考虑,并根据以往的测试情况和测试数据精确地估计转换中的每一个步骤所需要的时间,然后根据依赖关系设定每一个步骤的先后次序、并行关系,最终确定转换的每一个步骤的内容、起止时间和责任人。并要求将转换方案细化到单个任务的命令清单和验证清单。此外,新旧系统的转换应尽量在最短的时间内完成,因而,系统转换方案要被制定得非常细致,每一个任务都明确了移植工作的内容、开始和完成的时间、每一个网点、每一个任务都要上报指挥中心。
               系统转换计划和进度安排是一个动态的和持续的过程,应当在实际的操作过程中不断地进行修改和完善。
               系统转换计划可以包括以下几个方面。
                      确定转换项目
                      要转换的项目可以是软件、数据库、文件、网络、服务器、磁盘设备,等等。这几种项目的转换方法是不同的。在系统转换之前,要确定转换项目,并充分了解转换该项目的基本经验和注意事项。
                      此外,还要做好转换准备,做好系统数据转换前的工作,并建立相关系统运行、内部支持和业务权限划分等系统管理制度,将培训贯彻到相关用户。
                      起草作业运行规则
                      作业运行规则根据单位的业务要求和系统的功能与特性来制定。可以先根据业务人员和技术人员的讨论结果起草一个临时规则,在以后的实践过程中可以随时对其进行修改。
                      系统转换时,可以先以原系统的作业为正式作业,新系统处理做为校对;然后以新系统处理为正式作业,原系统作业做为校对。
                      确定转换方法
                      系统转换的方法有4种:直接转换、试点后直接转换、逐步转换、并行转换。
                      (1)直接转换。在确定新系统运行准确无误后,用新系统直接替换旧系统,终止旧系统运行,中间没有过渡阶段。这种方式最简单最节省人员和设备费用,但风险大,很有可能出现想不到的问题。因此,这种方式不能用于重要的系统。
                      (2)试点后直接转换。某些系统有一些相同部分,例如系统中包括多个销售点、多个仓库等。转换时先选择一个销售点或仓库作为试点,试点成功后,其他部分可同时进行直接转换。这种方式风险较小,试点的部分可用来示范和培训其他部分的工作人员。
                      (3)逐步转换。它的特点是分期分批地进行转换。既避免了直接转换的风险性,又避免了平行转换时费用大的问题。此方式的最大问题表现在接口的增加上。由于系统的各部分之间往往相互联系,当旧系统的某些部分转换给新系统去执行时,其余部分仍由旧系统来完成,于是在已转换部分和未转换部分就出现了如何衔接的问题。所以,需要很好地处理新、旧系统之间的接口。在系统转换过程中,要根据出现的问题进行修改、调试,因此它也是新系统不断完善的过程。
                      (4)并行转换。这种方式安排了一段新、旧系统并行运行的时期。并行运行时间视业务内容及系统运行状况而定,一般来说,少则一两个月,多则半年。直到新系统正常运行有保证时,才可停止旧系统运行。其优点是可以进行两系统的对比,发现和改正新系统的问题,风险小、安全、可靠;缺点是耗费人力和设备。
                      许多新系统的实施不只是简单的功能转换,还是一个全新设计,新旧交易难以一一对比,新旧凭证差异较大。而且整个系统转换的范围可能是硬件、网络、系统软件、数据库、应用系统的复杂组合,实现新旧系统并行有一定困难。
                      并行转换的转换风险较小,但投入较大,而且新旧并行的条件较苛刻,要求做到主机的新旧并行;主机系统的新旧并行;网络的新旧并行;终端设备的新旧并行;主机应用系统的新旧并行;终端应用系统的新旧并行;对外接口的新旧并行;操作管理办法的新旧并行。
                      确定转换工具和转换过程
                      转换工具可以使系统转换的工作更有效率、更快地完成,在系统转换之前应当确定转换所用的工具。这种工具包括:基本软件、通用软件、专用软件以及其他软件,这几个种类的工具可以同时使用。
                      系统转换过程是系统转换计划中比较重要的部分,描述了执行系统转换所用的软件过程、设置运行环境的过程、检查执行结果的过程。在制定系统转换计划的时候,要准确地制定好系统的转换过程,在此基础上制定更详细、可不断修改的工作执行计划。
                      转换工作执行计划
                      转换工作执行计划是执行系统转换工作的一个具体的行动方面的计划,规定了在一定长度的时间内需要完成的一项一项的工作。转换过程中每一步骤要有检查核对手段,确认这一步正确后才能进行下一步。为了验证整个转换成功与否,转换后需进行内部试运行。同时也要做好新系统的初始化工作。需要注意的是,转换时点的选择与实际操作很重要,是关系转换成败的重要内容。
                      由于系统转换成功与否是非常重要的,所以在制定转换工作计划时,对转换的风险和困难要有充分的思想准备,仔细分析转换中的每一步骤中可能的风险点,制定相应的防范措施,设置恢复点,制定出现问题后的应对措施,并在整个转换时间上考虑一定的缓冲时间。技术应急方案和配套制度要在转换之前准备好,以备不时之需。应急方案中必须有恢复到初始点的能力,保证万一转换失败能恢复到启点以保证次日的正常使用。应急方案还包括投入使用后新系统中的应急措施。
                      转换期间的配套制度是另外一个成功关键点。为保证系统的顺利实施,在系统转换前,针对软件特点,对参与系统转换流程的人员、应用开发经理、项目经理、将服务导入业务领域的运作层用户,以及需要新服务满足业务需要的业务用户进行培训(包括事前的业务和管理培训、系统新功能培训、业务操作差异讲解)。同时要考虑系统整合与其他并购过渡方案的关系,包括时间上的关系、做法上的步骤等。
                      风险管理计划
                      为了确保系统转换的万无一失,不仅要在前期做很多次的模拟测试,对于最后的转换过程,也需要制定周密的风险管理计划,一般至少要包括以下这些方面。
                      (1)系统环境转换。保证原来所有到旧系统的访问,都能被转换到新系统上,这不仅包括应用系统的前端,还包括各类周边的相关应用系统,必须要同时指向新的应用系统。如果这方面出现问题,则只好退回到原有系统上。通常这方面的问题在多次的测试过程中能够得到有效解决,但在向生产系统正式转换时,还是不可掉以轻心。
                      (2)数据迁移。原有的旧系统从启用到被新系统取代,在其使用期间往往积累了大量珍贵的历史数据,其中许多历史数据都是新系统顺利启用所必需的。另外,这些历史数据也是进行决策分析的重要依据。数据迁移,就是将这些历史数据进行清洗、转换,并装载到新系统中的过程。在银行、电信、税务、工商、保险以及销售等领域发生系统转换时,一般都需要进行数据迁移。数据迁移的质量不仅仅是新系统成功上线的重要前提,同时也是新系统今后稳定运行的有力保障。如果数据迁移失败,新系统将不能被正常启用;如果数据迁移的质量较差,没能屏蔽全部的垃圾数据,对新系统将会造成很大的隐患,新系统一旦访问这些垃圾数据,可能会由这些垃圾数据产生新的错误数据,严重时还会导致系统异常。相反,成功的数据迁移可以有效地保障新系统的顺利运行,能够继承珍贵的历史数据。
                      将业务数据从旧系统迁移到新的系统中,不仅要保证在数据转换过程中保持数据逻辑的一致性(如果新、旧系统的数据逻辑不同),而且在实际转换过程中,还要保证新旧系统之间数据的同步,保证在转换之前新旧系统的数据是一致的,在转换之后,新产生的业务数据都能反映到新的系统中,不会有任何遗漏。为了准备在出现意外时能够将新的业务数据传回到旧系统中,需要充分做好数据备份,做好数据从新系统向旧系统转换的准备,而且也要充分考虑到数据同步的问题。其实将新系统转换回旧系统,其面临的风险和需要解决的问题,基本上是相同的。在新旧系统之间的数据转换工作,可以在前期的测试中完成,但新旧系统之间的数据同步,只有在实际转换时才能完成,所以一般都会受到项目管理者的高度重视,成为大家关注的焦点。
                      (3)业务操作的转换。由于新旧系统在业务操作方面可能会存在较大的变化,无论对业务人员做多少前期的培训,也难以完全改变旧的操作习惯,所以在转换到新的系统之后,还可能出现人为的业务操作方面的问题,导致业务处理方面出现差错。所以在系统转换后的相当时期内,仍然需要对业务处理进行跟踪检查,及时发现由于业务操作可能导致的问题。
                      (4)防范意外风险。在风险管理中,除了计划内考虑到的可能的风险,还可能出现许多意料不到的风险,所以在风险管理计划中,不仅要有对已经识别的风险的应对措施,还要有防范其他意外的应对措施,这主要就是一种管理上的措施,一旦出现事先没有考虑到的情况,仍要能够有条不紊地应对,各种资源保持就位,随时注意发现异常情况,对于出现的问题及时报告,明确对各类问题做出判断和决策的责任归属。也就是说,要具备一套能够应对各种风险的报告、决策机制。
                      系统转换人员计划
                      转换工作涉及的人员有:转换负责人、系统运行管理负责人、从事转换工作的人员、开发负责人、从事开发的人员、网络工程师和数据库工程师。
                      系统转换之前,要确保系统转换工作得到高级领导层的充分支持,并具有专职的、称职的、经授权的、有经验的负责人和精干的、有经验的工作人员,以及企业代表及技术代表的配备(若新系统是从其他公司购买的产品)。工作人员所应具备的素质有:实用经验;行业经验;分析技能;具体的技术专长;领导才能及经验。系统转换不仅是机器的转换、程序的转换,更难的是人工的转换,所以要提前做好人员的培训工作。
                      新旧系统的转换是一项严密的系统工程,组织、协调工作相当重要。首先,带领好这个团队所需要具备的条件有:正式的任务和职责;培训及知识共享举措;任务目标、计划、进度、问题及风险的传达;对人员配备水平、变化、缺少量及工作量的监控。然后要通过建立强有力的组织体系来保证各级组织严格按照预定程序或指令执行,遇到问题时能及时、准确地报告。组织体系中的指挥中心非常重要,整个上线工作如同是一次全方位的协同作战,需要一个由各方面人员组成的指挥中心来统一指挥、统一协调。
               系统转换的执行
               用新系统替换旧系统,从实施工作量到复杂程度都要大于单纯上一个新系统,因为要在面临如何解决好在不停止正常运作的情况下,或者是使业务的暂停时间最短的情况下,顺利实现系统转换。还面临着如何使业务人员在最短的时间内,放弃多年来在旧系统应用中已经形成的观念、业务流程和操作方法,熟练使用新的系统等问题。
               为了顺利地执行系统转换,需要以下的要素。
               .一套包括转换结束后的审查阶段在内的转换管理方法。
               .一个包括任务、资源及时间安排等方面在内的系统转换计划。
               .由负责质量监督或内部审计的人员完成的实施后审查。
               .使用模板并进行调查,以收集转换结束后的资料,并征求转换工作参与者的反馈。
               .在阶段和/或转换工作完成后,召开项目结束后的审查会议。
               .召开汇报会以交流实施后审查的成果,确保将改进措施编入现有方针、规程及未来的项目。
               系统转换的执行要由转换负责人、系统运行管理负责人、从事转换工作的人员、开发负责人、从事开发的人员、网络工程师和数据库工程师等共同合作完成。由于在制定系统转换计划的时候,就已经确定了转换项目、作业运行的规则、转换方法、转换过程、转换工具、转换工作执行计划、系统转换人员计划,所以在实际的系统转换实施的时候,就只需要按照先前设计的系统转换计划来进行工作。在进行系统转换的同时还要建立系统使用说明文档。系统使用说明文档应当使用简明、通用的语言说明系统各部分应如何工作、维护和恢复,主要使用说明文档有:用户操作手册(用户使用说明书)、计算机操作规程、程序说明书。
               系统转换评估
               系统转换完成后,要对转换后系统的性能进行评估,我们所关心的系统的性能主要是在CPU、主存、I/O设备、线路(速度、线数、流率)、工作负载、进度与运行时间区域等方面。
               新系统实际地运转起来,从而可以对新系统的各方面性能进行监测,得到实际的数据。分析这些数据,得到对系统的各方面指标评价的结论。最后可以确定是否达到了系统转换的要求,鉴别出有可能进一步改进的领域以及项目的优点和缺点,以便进行改进。
 
       系统转换测试
        系统转换测试是转换工作的排练,是为了系统转换而进行的程序功能检查。新系统在没有试用过的时候,是没有真正负担过实际工作的,因此在转换的过程中很有可能会出现事先预想不到的问题。所以,要在新系统投入使用之前进行转换测试。此外,在最初的新旧系统转换时和新系统试运行阶段中,必须要与系统的开发方结合,共同完成。在系统运行正常后,应逐步由用户方独立承担系统的运行与维护工作,完成系统的全面移交工作。
        系统转换测试工作可以按照如下步骤进行。
               调研转换到本环境下的大致影响
               系统转换工作是在系统软件、硬件、操作系统、配置设备、连接设备、网络环境这些方面的现有条件下,使用新的系统,并进行系统转换测试与运行测试。所以,此时要对当前状态下的环境进行一次审查(有时也被称为发现),搜集关于系统软件、硬件、操作系统、配置设备、连接设备、网络环境等方面的信息,系统转换计划就需要在这个环境下运行。设立基准对于系统转换来说是重要的,因为在开始着手规划如何进展之前,必须要清楚本单位目前处于什么位置。转换测试时,如果不能全面测试系统所有方面的性能或者这样做不划算,则可以采用仿真技术来评估系统转换所造成的影响。
               此外,还要维护各种用户进程配置默认环境。这里需要特别注意的是,为了保证系统中所有的功能模块都能正确运行,系统管理员在系统试运行阶段时就需要注意各种用户进程的配置方法。因为尽管系统开发方会提供《操作手册》和《技术手册》,但考虑到在大多数情况下,开发方在上系统的时候都会对代码做或多或少的修改,而这些修改是很难及时反应到《手册》中的,所以,在进行系统转换时,管理员很有必要备份这些设置。
               选择可用的系统
               当准备选择一个新系统来代替旧系统时,新系统的选择可以根据本单位的当前状况、业务需求、资金计划、时间要求、人员情况等因素来考虑,并充分了解所有可供选择的系统的功能与特性,由IT部门和业务人员经过详细讨论,然后将讨论结果汇报给决策者,做出最终决定。
               选定了新系统以后,就可以着手准备系统的转换了,但还要考虑到由于使用新系统而受到影响的一些相关系统。例如,新系统可能要求安装在更高版本的操作系统上,则操作系统需要转换成更高版本;或者某些专用软件与新系统不兼容,则需要改用与新系统兼容的软件。也就是说,转换新系统的同时还要转换受影响的相关系统。
               执行系统是直接用来完成各种工艺动作或生产过程的系统,若企业转换了新系统,则还要考虑转换执行系统是否也需要转换,以适应新系统的要求。
               用户方软件开发管理者应当参与系统移交的管理工作,选派人员进行应用系统的接管。移交应包括产品、技术、文档的全面移交。移交将会有一个时间过程。新系统正常运行后,必须要了解其运行情况,及时解决运行中发现的问题,并完成应用系统日常的维护工作;了解新的业务需求,设计或完善原有系统,以满足业务的变化。
               此外,新的计算机系统的投入使用是否包括硬件、系统、网络、终端系统、外围接口的更新或升级,这些方面必须要得到考虑。建议是将问题孤立,能先进行的转换(如网络、终端设备等)先进行,这样有助于转换风险的分解,便于问题的分析判断。转换范围的确定是转换中所要仔细研究并慎重选择的问题。
               选择验证项目,准备判定标准
               在系统转换测试之前,首先要选择验证项目,这些项目可以是软件、数据库、文件、网络、服务器、磁盘设备等。充分了解要验证的项目的特性,确保熟知所有需要测试的指标或者问题,并据此设计测试方案,制定测试工作的处理精度、数据精度、转换处理时间、测试规模和范围等。
               此外,要在系统转换前制定系统转换的判定标准,形成书面的验收标准和文档标准,来判定系统转换是否成功。主要是从以下几个方面来考虑:系统转换是否达到预期的目标;系统转换是否产生了副作用;是否实现了成本效益原则。
               准备转换系统
               进入系统转换的前提条件包括技术上和组织上(或称业务上)的准备。
               技术方面工作的前提是:
               .新系统已开发完成并经过各项测试(单元测试、功能测试、集成测试、压力测试)。
               .数据转换程序已开发完成并经过各项测试(单元测试、功能测试、集成测试)。
               .新系统在数据转换后的数据基础上进行了实际数据的测试。
               技术方面的准备工作如下。
               .准备好转换作业到新系统所需的程序组,该程序组可以将作业转换到新系统中运行,以便测试新系统的运行情况。
               .准备好转换前后验证转换结果的程序组,该程序组可以对作业转换到新系统前后的运行结果进行比较,来测试新系统的运行是否正确。
               技术上的准备对新系统顺利转换的保证是必要的,但不可能充分,必须清醒地认识到:我们不可能做到程序上的完全正确。错误可能来自程序,也可能来自需求。组织工作做得好,技术上的问题可以得到及时反映并被解决;组织工作做得差,很小的技术问题可能就会被放大并引起动荡。
               组织上的准备工作如下。
               .组织落实(指各级部门成立相应的领导小组和工作小组,最高层成立统一的、包括各部门负责人的指挥中心)。
               .业务操作手册、规章制度、管理办法的制定。
               .培训手册的编写与培训。
               .模拟运行的计划制定与实施。
               执行转换测试
               在将转换的系统最终引入实际运作环境之前,可以先根据工作指南手册执行转换,并执行系统转换计划中所包括的测试和检查活动。把质量标准、检查点和审查作为转换测试工作的组成部分,进行严格的测试和验收,包括:功能测试、运作测试、品质测试和综合测试。在许多情况下,这些方面的测试和验收要在独立的“测试环境”中进行。转换测试应当由独立的业务人员和IT人员来执行,对系统的安装流程进行测试和对新系统的功能进行测试,测试系统是否安装正确和系统是否可以按照要求运行。此外,转换测试还要涵盖所有业务的功能,能体现在不同的环境下系统的性能指标,能反映系统对边界值的出错处理能力,能反映接口的完整性,能反映系统对非法用户的抵抗能力等。可以使用需求报告、业务重组报告中主要的关系映射图来构造部份测试方案,特别是对相关业务、相关部门间衔接部分的测试。
               测试应当覆盖整个安装流程和相应系统的功能集成过程,并且要完成关于记录、跟踪和事后重现的工作。每个测试阶段都要有一个完成标记。应当保留系统测试阶段的全部测试报告(包括失败、出错记录)、所有测试用例及测试结果报告,为今后的系统运行、维护扩充创造条件。此外,转换测试过程所用时间和所需资源可能会与计划中的有差别,也要将这方面的实际情况记录下来。
               这阶段必须注重测试方案是否合理、全面;特别关注系统功能、性能、响应速度等。要严格把握整个测试阶段的时间,防止在不具备条件的情况下提前进入联合测试或提前结束测试。对在测试阶段暴露的设计、开发、数据、系统等问题给予高度重视,会同各方积极研究解决,为后续的系统转换、试运行做好充分准备。
               评价转换测试结果
               通过评价转换测试的结果,可以帮助判断新系统的运行是否正常、新系统是否能够实现其功能、新系统的性能如何。有的时候,系统运行时会出现一些局部性的问题,这是正常现象,系统工作人员对此应有足够的准备,并做好记录。系统只出现局部性问题,说明系统是成功的,反之,如果出现致命的问题,则需要对系统转换计划进行重新考虑。
               利用度量标准评估工作质量并检测测试活动的有效性,如果效果不理想,则可以考虑采用其他测试方法或者使用自动工具来提高测试的效率和有效性。根据转换测试结果可以估计相关的系统转换工作量,并进一步评价系统转换计划是否可行,得到对最终系统转换计划的改善建议。
 
       直接转换
        直接切换就是在确定新系统试运行准确无误时,立刻启用新系统,同时终止旧系统运行。这种方式很节省人员、设备费用。这种方式一般适用于一些处理过程不太复杂,数据不很重要的场合,参见下图(a)。
        
        信息系统转换的方式
 
       操作系统
        编写嵌入式软件有两种选择:一是自己编写内核;二是使用现成的操作系统。如果嵌入式软件只需要完成一项非常小的工作,例如在电动玩具、空调中,就不需要一个功能完整的操作系统。但如果系统的规模较大、功能较复杂,那么最好还是使用一个现成的操作系统。可用于嵌入式系统软件开发的操作系统有很多,但关键是如何选择一个适合开发项目的操作系统,可以从以下几点进行考虑:
        (1)操作系统提供的开发工具。有些实时操作系统只支持该系统供应商的开发工具,因此,还必须从操作系统供应商处获得编译器、调试器等;而有的操作系统应用广泛,且有第三方工具可用,因此选择的余地比较大。
        (2)操作系统向硬件接口移植的难度。操作系统到硬件的移植是一个重要的问题,是关系到整个系统能否按期完工的一个关键因素。因此,要选择那些可移植性程度高的操作系统,以避免因移植带来的种种困难。
        (3)操作系统的内存要求,有些操作系统对内存有较大要求。
        (4)操作系统的可剪裁性、实时性能等。
 
       测试的目的
        软件测试是软件质量保证的主要手段之一,也是在将软件交付给客户之前所必须完成的步骤。目前,软件的正确性证明尚未得到根本的解决,软件测试仍是发现软件错误和缺陷的主要手段。软件测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件产品(主要是指程序)中的错误和缺陷。
        1983年,Bill Hetzel在《Complete Guide of Software Testing》一书中指出:“测试是以评价一个程序或系统属性为目标的任何一种活动。测试是对软件质量的度量”。Grenford J. Myers在《The Art of Software Testing》一书中指出:
        (1)软件测试是为了发现错误而执行程序的过程。
        (2)测试是为了证明程序有错,而不是证明程序无错误。
        (3)一个好的测试用例在于它能发现至今未发现的错误。
        (4)一个成功的测试是发现了至今未发现的错误的测试。
        这种观点可以提醒人们测试要以查找错误为中心,而不是为了演示软件的正确功能。但是仅凭字面意思理解这一观点可能会产生误导,认为发现错误是软件测试的唯一目的,查找不出错误的测试就是没有价值的,事实并非如此。
        首先,测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。同时,这种分析也能帮助我们设计出有针对性的检测方法,改善测试的有效性。
        其次,没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。
        因此,软件测试可以验证软件是否满足软件需求规格说明和软件设计所规定的功能、性能及软件质量特性的要求,为软件质量的评价提供依据。
        软件测试只是软件质量保证的手段之一,不能单凭测试来保证软件质量。
 
       网络环境
        电子商务系统由三个部分组成,分别为企业内部网(Intranet)、企业外部网(Extranet)和Internet。以上三部分构成以企业的分布式计算为核心的信息系统的集合体。
        企业内部网是利用网络技术(包括TCP/IP协议以及其他协议等)构造的,面向企业内部的专用计算机网络系统。
        企业外部网与Intranet相对应,侧重于企业电子商务的外部环境以及与合作伙伴或外协厂的信息交换关系。
        电子商务以Intranet为基础,实现企业内部工作流的电子化,在初步建成企业内部的信息系统之后,再进一步完善企业电子商务的外部环境,将企业的信息系统同合作伙伴或外协厂等联系起来,将Intranet扩展到Extranet,完成企业与企业间的电子交换(包括EDI),其后再通过Internet向消费者提供联机(Online)服务。
 
       硬件
        硬件是计算机物理设备的总称,也称为硬件设备,通常是电子的、机械的、磁性的或光的元器件或装置,一般分为中央处理器、存储器和输入、输出设备。
 
       直接转换方式
        直接转换方式是指在老系统停止运行的那一时刻立即运行新系统,由新系统完全替代老系统,因此也称为系统切换,如下图所示。直接转换方式最为简单,而且似乎比平行转换方式成本较低。但是,它要承担的风险很大,因为如果新系统发生严重的问题而无法正常运行的话,将会给业务工作带来混乱,带来极大的不良影响。因此采用直接转换反而可能比平行转换的耗费更大,因为一旦没有其他系统可以回到初始状态,那么因业务混乱、数据崩溃以及系统修正而需要付出的代价可能是非常巨大的。所以,如果采用这种方式进行系统转换,必须制定谨慎的转换计划,做好各种准备工作,安排充分的时间去修正可能出现的问题,并事先制定一些应急预案和预防性措施,例如使老系统保持在随时可以启动的状态。
        
        直接转换
        直接转换方式通常适用于小型的不太复杂的信息系统,或对信息时效性要求不太高的系统,并且新系统应该已经经过了详细完整的测试和模拟运行。这种转换方式可以从心理上克服用户对老系统的依赖,促使他们努力使用好新系统进行工作。
   题号导航      2011年上半年 信息系统管理工程师 下午试卷 案例   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
 
第2题    在手机中做本题