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