免费智能真题库 > 历年试卷 > 信息系统管理工程师 > 2018年上半年 信息系统管理工程师 下午试卷 案例
  第4题      
  知识点:   维护工作的实施   维护   系统维护   运行与维护

 
阅读以下说明,回答问题1至问题3,将解答填入答纸的对应栏内。
【说明】
在系统投入正常运行之后,系统就进入了运行与维护阶段,要保证系统正常而可靠的运行,维护要有计划有组织的对系统进行必要的改动,以确保系统的各个要素随着环境的变化始终处于最新的和正确的工作状态。
某高校实验中心因职能调整,需要在OA办公系统中增加提供技术服务的业务流程。该校IT部门对此制订了相应的维护计划,组织了维护工作的实施。请结合系统维护的相关要求,回答下列问题。
 
问题:4.1   (6分)
请根据上述说明,在制订维护计划之前需要考虑哪些因素?
 
问题:4.2   (4分)
请用给出的选项补充完善图4-1系统维护工作程序。

(1)~(4)备选答案:
A.用户及管理部门审核 B.维护经费预算 C.进行维护并测试
D.编制维护报告 E.更新系统文档
 
问题:4.3   (5分)
(1)按照维护具体目标可以将维护分成哪几类?
(2)指出本案例中的维护工作属于哪一类。
 
 
 

   知识点讲解    
   · 维护工作的实施    · 维护    · 系统维护    · 运行与维护
 
       维护工作的实施
        系统维护工作是乏味的重复性工作,很多技术人员觉得缺乏挑战和创新,因此更重视开发而轻视维护。但系统维护的实施是信息系统可靠运行的重要技术保障,必须予以重视,在信息系统维护方面也应注意系统维护人员的稳定性。
               执行维护工作的过程
               系统维护工作的程序如下图所示。
               
               系统维护的工作程序
               用户的维护申请都以书面形式的“维护申请报告”向维护管理员提出的。对于纠错性维护,报告中必须完整描述出现错误的环境,包括输入/输出数据以及其他系统状态信息;对于适应性和完善性维护,应在报告中提出简要的需求规格说明书。
               维护管理员根据用户提交的申请,召集相关的系统管理员对维护申请报告的内容进行核评。情况属实,则按照维护性质、内容、预计工作量、缓急程度或优先级以及修改所产生的变化结果等,编制维护报告,并将其提交给维护管理部门审批。
               维护管理部门从整个系统出发,从合理性和技术可行性两个方面对维护要求进行分析和审查,并对修改所产生的影响做充分地估计。对于不妥的维护要求要在与用户协商的条件下予以修改或撤消。
               通过审批的维护报告,由维护管理员根据具体情况制定维护计划。对于纠错性维护,估计其缓急程度。如果维护要求十分紧急,严重影响系统的运行,则应安排立即开始修改工作;如果问题不是很严重,可与其他维护项目结合起来从维护开发资源上统筹安排;对于适应性或完善性维护要求,高优先级的将被安排在维护计划中,优先级不高的可视为一个新的开发项目被组织开发。维护计划的内容应包括:工作的范围、所需资源、确认的需求、维护费用、维修进度安排以及验收标准等。
               维护管理员将维护计划下达给系统管理员。要建立维护监督机制,系统维护工作严禁单人操作,在确定项目维护人员的同时,必须指定维护监督人,以保证系统的安全。在真正地执行维护工作之前,系统管理员要根据单位的实际情况制定一个维护实施计划,计划维护工作的具体实施步骤与细节。然后由系统管理员按实施计划进行具体的维护、修改工作。系统维护时,要对数据采取妥善的保护措施,例如:数据转储、抹除、卸下磁盘磁带,维护时安全人员必须在场,等等。远程维护时,应事先通知。修改后应经过严格测试,以验证维护工作的质量。测试通过后,再由用户和管理部门对其进行审核确认,不能完全满足要求的应返工再进行修改。只有经确认的维护成果才能对系统的相应文档进行更新,最后交付用户使用。
               为了评价维护的有效性、确定系统的质量、记载系统所经历过的维护内容,应将维护工作的全部内容(如维护目的、维护措施、维护对象、维护规模、语言、时间、维护人和监督人签字、运行和错误发生的情况、维护所进行的修改情况,以及维护所付出的代价等)以规范化文档的形式记录下来,形成历史资料备查,并撰写一份最终的维护总结报告。
               维护产生的修改对于系统有三方面的副作用,如下所示。
               .对源代码的修改可能会引入新的错误。
               .对数据结构进行修改可能会带来数据的不匹配等错误,在修改时必须参照系统文件中关于数据结构的详细描述和模块间的数据交叉引用表,以防局部的修改影响全局的整体作用。
               .任何对源程序的修改,如不能对相应的文档进行更新,造成源程序与文档的不一致,必将给今后的应用和维护工作造成混乱。
               另外,系统维护人员应职责明确,保持人员的稳定性,对每个子系统或模块至少应安排两个人共同维护,避免对个人的过分依赖。在系统未暴露出问题时,就应着重于熟悉掌握系统的有关文档,了解功能的程序实现过程,一旦提出维护要求,应立即高效优质地实施维护。
               最后,应注意系统维护的限度问题。即当系统生命周期结束的时,应及时采用新系统。
               软件维护
               系统维护工作的对象是整个系统的配置。由于问题可能来源于系统的各个组成部分,产生于系统开发的各个阶段,因此系统维护工作并不仅仅是针对源程序代码,而且还包括了系统开发过程中的全部开发文档。所以,一旦业务处理出现问题或发生变化,就要修改应用程序及有关文档。软件维护是系统维护最主要的内容。
                      软件维护管理
                      (1)任何人员不得擅自对系统文件进行删除或修改。软件操作人员不得对系统文件进行任何内容的操作。
                      (2)系统管理员对软件系统进行全面维护,并进行记录。
                      (3)定期对系统进行病毒检查。
                      (4)建立故障报告制度。系统运行或软件操作中发生故障,如属简单故障,由系统管理员现场解决;现场无法解决的,由第一发现者进行故障登记,部门负责人会同系统管理员制定处理方案(方案包括:故障分析、拟采取措施、保障数据安全防范措施等),经核算中心分管主任批准后实施。对于无法排除的故障,由系统管理员及时联系相关单位解决。
                      (5)对软件进行修改、升级时,首先要全面备份系统的数据,做好新旧系统数据的衔接工作。
                      按照维护的具体目标分类
                      (1)完善性的维护。完善性维护就是在应用软件系统使用期间为不断改善和加强系统的功能和性能,以满足用户日益增长的需求所进行的维护工作。在整个维护工作量中,完善性维护居第一位。
                      (2)适应性维护。适应性维护是指为了让应用软件系统适应运行环境的变化而进行的维护活动。适应性维护工作量约占整个维护工作量的25%。
                      (3)纠错性维护。纠错性维护的目的在于,纠正在开发期间未能发现的遗留错误。对这些错误的相继发现,对它们进行诊断和改正的过程被称为纠错性维护。这类维护约占总维护工作量的20%。
                      (4)预防性维护。其主要思想是维护人员不应被动地等待用户提出要求才做维护工作,而应该选择哪些还有较长使用寿命的部分加以维护。
                      按照开发方分类
                      自己公司开发的软件、合同开发的软件、市场买的软件,这三种软件的维护途径可以是不同的。
                      自己公司开发的软件一般由原开发人员进行维护。
                      按合同开发的软件产品交付后,开发方应依据开发时签定的合同,负责软件的维护和软件版本升级工作。维护活动一般包括:对顾客使用中出现的软件故障进行测试、分析和修复;在维护阶段,按顾客提出的功能和性能改进要求进行软件版本升级,升级后的软件版本应纳入配置管理,并保存软件维护、升级记录。
                      若购买了某种软件产品且该软件在产品支持周期内,则还可以购买该软件公司的软件维护服务。软件公司为软件产品用户推出专业技术支持服务,服务一般由公司具有丰富产品知识和实践经验的资深软件工程师协同技术中心专家组成专业技术团队共同提供,目的是帮助客户及时、快速、可靠地解决在软件系统的维护过程中所遇到的技术问题,使得客户的软件系统可以更加安全稳定地运行,以保障和促进客户业务的顺利开展并取得更大的成功。
                      软件维护合同一般包括软件的更新和技术支持。两者捆绑在一起每年统一收取一笔费。客户需要签定软件维护合同,以获得技术支持和将来的升级服务。在多数情况下合同的主要目的是软件的更新。
                      系统维护中经常会遇到一些问题。系统维护中的编码本身造成的错误比例并不高,仅占4%左右,而绝大部分问题源于系统分析和设计阶段。通常,理解别人编写的程序是很难的,且难度随着软件配置文档的减少而增加;绝大多数系统在设计和开发时并没有很好地考虑将来可能的修改,如有些模块不够独立,牵一发而动全身;系统维护工作相对缺乏挑战性,使系统维护人员队伍不稳定。所以,一般来说,系统维护人员应当就是系统的原开发人员中的一部分。
               硬件维护
               如果硬件出现故障,则应及时分析、判断故障,并进行硬件修复,或者调换。如硬件在出厂保质期内,应保留保修单,并按照出厂方规定保修。
               也可以找专业的硬件维护工程师对硬件进行维护,可选择与其所在的公司签订硬件维护协议。根据协议,该公司可提供快速无限的现场维护服务,以确保客户的硬件正常工作。也可以提供硬件的常规维护,即定期地对硬件进行维护,内容包括:计算机硬件检查、磁盘清洁、打印机清洗,等等,以保证设备健康运行。或者在硬件出现故障时,提供热线支持。
               此外,在维护设备清单中指明的特别重要的设备需要安排备用设备,备用设备的配置应能满足替代相应设备正常运行。备用设备的存储要有专人负责,防潮、防火、并防止设备的丢失和损坏,以便在原硬件设备出现故障时,能够及时找到好用的备用设备来替换。
               硬件维护管理的要求如下:
               ①核算中心网络应配备不间断电源。工作场地应配备必要的火警设施、消防器材,严禁烟火。
               ②操作人员应每天保持设备及环境的清洁整齐,要爱护设备。在系统管理员的指导下,每周进行设备保养。
               ③系统管理员每周全面检查一次硬件系统,做好检查记录,发现问题及时处理,以保证系统正常运行。
               ④每月对计算机场地的安全进行检查,包括电源、消防、报警、防鼠、防电磁波、防雷击、防静电等设备和措施,及时消除隐患。
 
       维护
        维护阶段是软件生存期中时间最长的阶段。软件一旦交付正式投入运行后便进入软件维护阶段。该阶段的关键任务是通过各种必要的维护活动使系统持久地满足用户的需要。每一项维护活动都应该准确地记录下来,作为正式的文档资料加以保存。
 
       系统维护
               软件项目后续工作
               软件项目验收结束之后,包含下列后续工作:
               .软件bug的修改:对于移交后的软件系统,如果出现bug将采用双方约定的方式进行处理。例如在免费的维护期限内,大多数bug是免费处理的,但如果在免费的维护期限之外发生问题,双方还需要就bug处理方式及相关费用做出约定。
               .软件升级:在软件维护期限内,应该由客户和服务方根据客户业务需求的具体特点、软件升级的难易程度、软件升级的费用和期限,以及软件升级可能带来的相关影响等进行全面评价,然后再做出是否升级的结论。
               .后续技术支持:软件系统的技术支持工作是软件维护工作的主要内容,对于技术支持工作的内容应该在软件维护服务合同中予以规定。
               系统集成项目后续工作
               系统集成项目验收结束之后,包含下列后续工作:
               .信息系统日常维护工作:偏硬件的系统集成项目的日常维护工作表现出一定的复杂性,例如可能涉及很多不同的供货商和设备厂商。在信息系统的维护服务期内,很难确保所有的设备提供商还能够给予充分的支持和合作,经常出现某些设备厂商不再供货或者不再提供支持服务等情形。因此,系统集成商应该在项目维护期限内考虑如何确保第三方技术支持的连续性,例如如何为某些重点设备选用备用的厂商或者服务方。
               .硬件产品更新:大部分情形下,硬件产品不同于软件产品的升级,大多数信息系统正常运行后三五年内一般不会更换主要的硬件产品。如果要对硬件进行必要的更新,可由客户和服务方共同制定硬件产品的升级方案,然后共同实施。
               .满足信息系统的新需求:对于信息系统的服务方而言,其在维护阶段的重点工作之一是收集和识别客户对于信息系统新的要求和建议。信息系统的服务商通过对这些来自客户的要求和建议进行认真梳理和分析后,可以为客户提供相应的信息系统开发建设方面的项目建议书。
 
       运行与维护
        维护阶段的关键任务是,通过各种必要的维护活动使系统持久地满足用户的需要。通常有改正性、适应性、完善性和预防性四类维护活动。每一项维护活动都应该准确地记录下来,作为正式的文档资料加以保存。
   题号导航      2018年上半年 信息系统管理工程师 下午试卷 案例   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
 
第4题    在手机中做本题