《CH8 系统维护与管理.ppt》由会员分享,可在线阅读,更多相关《CH8 系统维护与管理.ppt(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第八章第八章 信息系统运行、维护与管理信息系统运行、维护与管理8-1 系统维护系统维护管理信息系统:管理信息系统:“样品即产品样品即产品”管理信息系统:“样品即产品”管理信息系统需要在使用中不断完善:1、经过调试的系统难免有不尽如人意的地方,或有的地方效率可以提高,或有使用不够方便的地方;2、管理环境的新的变化,对信息系统提出了新的要求。维护成本30%-40%开发成本1970年维护成本40%-60%开发成本1980年维护成本70%开发成本1990年系统维护成本的比例系统维护成本的比例8-1-1 维护的内容维护的内容系统维护包括以下几个方面的工作:1、程序的维护 在系统维护阶段,会有一部分程序需
2、要改动。2、数据文件的维护 业务发生了变化,从而需要建立新文件,或者对现有文件的结构进行修改。3、代码的维护 随着环境的变化,旧的代码不能适应新的要求,必须进行改造。4、机器、设备的维护 包括机器、设备的日常维护与管理。8-1-2 维护的类型维护的类型 依据信息系统需要维护的原因不同,系统维护可分为四依据信息系统需要维护的原因不同,系统维护可分为四种类型:种类型:1、更正性维护(、更正性维护(corrective maintenance)指由于发现系统中错误而引起的维护,包括诊断问题和指由于发现系统中错误而引起的维护,包括诊断问题和改正错误。在软件交付使用后,由于开发时测试的不彻底、改正错误。
3、在软件交付使用后,由于开发时测试的不彻底、不完全,必然会有一部分隐藏的错误被带到运行阶段来。改不完全,必然会有一部分隐藏的错误被带到运行阶段来。改正软件性能上的缺陷、排除实施中的误使用,应进行的诊断正软件性能上的缺陷、排除实施中的误使用,应进行的诊断和改正错误的过程,是改正性维护。和改正错误的过程,是改正性维护。2、适应性维护(适应性维护(adaptive maintenance)为了适应外界环境的变化而增加或修改系统的部分功为了适应外界环境的变化而增加或修改系统的部分功能的维护工作。能的维护工作。随着计算机的飞速发展,外部环境(新的硬、软件配随着计算机的飞速发展,外部环境(新的硬、软件配置)
4、或数据环境(数据库、数据格式、数据输入输出方置)或数据环境(数据库、数据格式、数据输入输出方式、数据存储介质)可能发生变化,为了使软件适应这种式、数据存储介质)可能发生变化,为了使软件适应这种变化,而修改软件的过程叫做适应性维护。变化,而修改软件的过程叫做适应性维护。3、完善性维护(、完善性维护(perfective maintenance)为了改善系统功能或适应用户的需要而增加新的功为了改善系统功能或适应用户的需要而增加新的功能的维护工作。能的维护工作。在软件的使用过程中,用户往往会对软件提出新的在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开功能
5、与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动率、提高软件的可维护性。这种情况下进行的维护活动叫做完善性维。叫做完善性维。4、预防性维护(、预防性维护(preventive maintenance)对一些使用寿命较长,目前尚能运行,但可能要发生对一些使用寿命较长,目前尚能运行,但可能要发生变化的部分进行维护,以适应将来的修改或调整。变化的部分进行维护,以适应将来的修改或调整。通常,预防性维护定义为:通常,预防性维护定义为:“把今天的方法学用于昨把今天的方
6、法学用于昨天的系统以满足明天的需要天的系统以满足明天的需要”。也就是说,采用先进的软。也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试。进行设计、编制和测试。适应性维护25%更正性维护21%完善性维护50%预防性维护4%各类维护工作的比例各类维护工作的比例 系统的修改,往往会“牵一发而动全身”。程序、文件、代码的局部修改,都可能影响系统的其他部分。提出修改要求提出修改要求领导批准领导批准分配任务分配任务验收成果验收成果登记修改情况登记修改情况8-1-3 系统维护的管理系统维护的管理8-2 系统的可
7、靠性与安全性系统的可靠性与安全性信息系统:企业的神经系统信息系统:企业的神经系统 信息系统是企业的神经系统,一旦出现了问题,将给信息系统是企业的神经系统,一旦出现了问题,将给企业和社会造成巨大的损失和灾难。信息系统的脆弱性也企业和社会造成巨大的损失和灾难。信息系统的脆弱性也为窃取信息提供了条件。为窃取信息提供了条件。8-2-1 系统的可靠性系统的可靠性 系统的可靠性指在满足一定条件的应用环境中能够系统的可靠性指在满足一定条件的应用环境中能够正常工作的能力。正常工作的能力。系统的可靠性评价指标:系统的可靠性评价指标:平均无故障运行时间平均无故障运行时间系统开工率系统开工率系统平均维护时间等。系统
8、平均维护时间等。常用的可靠性技术:常用的可靠性技术:设备冗余技术设备冗余技术负荷分布技术负荷分布技术系统重新组合技术系统重新组合技术数据冗余校验技术数据冗余校验技术数据保护与恢复技术数据保护与恢复技术系统动态检测、诊断和自动校正技术等系统动态检测、诊断和自动校正技术等8-2-2 系统的安全性系统的安全性 系统的安全性指为了保护系统硬件、软件和数据致受到系统的安全性指为了保护系统硬件、软件和数据致受到偶然的或蓄意的修改、破坏和泄露,而采取的技术和管理措偶然的或蓄意的修改、破坏和泄露,而采取的技术和管理措施。施。影响信息系统安全性的因素:影响信息系统安全性的因素:自然和不可抗拒因素自然和不可抗拒因
9、素硬件和物理因素硬件和物理因素软件因素软件因素数据因素数据因素人为和管理因素人为和管理因素信息系统的安全措施信息系统的安全措施行政安全措施65%技术安全措施10%法律安全措施9%物理安全措施65%8.3 系统监理与审计n监理和审计是安全性措施之一监理和审计是安全性措施之一n第三方的监理和审计人员:第三方的监理和审计人员:q责任心强,公正责任心强,公正q知识面广知识面广q接触面广接触面广1、信息系统监理n信息系统的监理是指防止系统出现差错的一系列措施。信息系统的监理是指防止系统出现差错的一系列措施。监理工作大致分为五类:监理工作大致分为五类:(1)外部监理)外部监理(2)管理监理)管理监理(3)
10、操作监理)操作监理(4)说明性文件监理)说明性文件监理(5)安全性监理)安全性监理2、信息系统审计审计审计发现和纠正系统出错或失窃的措施发现和纠正系统出错或失窃的措施信息系统审计包括两层含义:信息系统审计包括两层含义:q信息系统运行审计:对信息系统支持的业务信息或业务信息系统运行审计:对信息系统支持的业务信息或业务数据的审计,检验其正确性、真实性。数据的审计,检验其正确性、真实性。q信息系统开发审计:审计信息系统的开发过程,检查开信息系统开发审计:审计信息系统的开发过程,检查开发过程是否科学、规范。发过程是否科学、规范。l可以以计算机和审计信息系统为工具,辅助审计工作可以以计算机和审计信息系统
11、为工具,辅助审计工作8-4 系统评价系统评价 信息系统投入使用一段时间以后,需要对系统进信息系统投入使用一段时间以后,需要对系统进行全面的评价。根据使用者的反映和运行情况记录,行全面的评价。根据使用者的反映和运行情况记录,评价系统是否达到了设计要求,指出系统改进和扩充评价系统是否达到了设计要求,指出系统改进和扩充的方向。的方向。1、系统运行的一般情况、系统运行的一般情况系统功能是否达到设计要求系统功能是否达到设计要求用户付出的资源是否控制在预定界限内用户付出的资源是否控制在预定界限内用户对系统工作的满意度(响应时间、操作方便性、用户对系统工作的满意度(响应时间、操作方便性、灵活性等)灵活性等)
12、2、系统的使用效果、系统的使用效果从系统提供的信息服务的有效性方面考察:从系统提供的信息服务的有效性方面考察:用户对系统提供的信息的满意度用户对系统提供的信息的满意度提供信息的及时性提供信息的及时性提供信息的准确性和完整性提供信息的准确性和完整性3、系统的性能、系统的性能计算机资源的利用情况计算机资源的利用情况系统的可靠性系统的可靠性系统的可扩充性系统的可扩充性4、系统的经济效益、系统的经济效益系统的费用(包括系统的开发费用和各种运行维护费系统的费用(包括系统的开发费用和各种运行维护费用)用)系统的收益(包括有形效益和无形效益,如库存资金系统的收益(包括有形效益和无形效益,如库存资金的减少、成本下降、管理费用减低等等)的减少、成本下降、管理费用减低等等)投资效益分析投资效益分析