第7章 系统转换、运行与维护

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

4.1ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系第七章系统转换、运行与维护4.2ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系学习目的•理解系统转换的各种方式特点。•理解系统维护的概念、维护工作的内容和类型。•理解系统可维护性,掌握衡量软件可维护性的七个指标。4.3ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系一、系统转换4.4ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系系统转换系统转换前的准备系统转换4.5ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系系统转换前的准备•数据准备从旧系统中整理提前•文档准备•用户培训•系统设备4.6ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系系统转换直接转换方式平行(并行)转换方式逐步(分阶段)转换方式4.7ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系直接转换方式•在某一特定的时刻,旧系统停止使用,同时新系统立即投入使用旧系统新系统转换时间4.8ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系直接转换方式的特点•转换简单•人员和设备费用节省•预先要经过详细的测试和模拟运行•风险大4.9ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系平行(并行)转换方式•在一段时间内新旧系统并存,各自运行完成相应的工作,并相互对比、审核旧系统新系统并行转换时间时间4.10ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系平行(并行)转换方式的特点•新旧系统并存一段时间•人员和设备费用增加•系统的可靠性高•风险较少,新系统的运行成功率高4.11ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系逐步(分阶段)转换方式•分阶段、按部分地完成新旧系统的交替过程,开发完一部分则在某一时间段内平行运行一部分旧系统新系统逐步并行运行时间4.12ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系逐步(分阶段)转换方式的特点•开发完一部分就平行运行一部分•避免直接转换方式的风险•避免平行方式的双倍费用•逐步转换方式的接口多4.13ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系二、系统维护系统维护的意义内容系统维护的类型系统的可维护性系统维护的组织管理4.14ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系系统维护的意义及内容1系统维护的时间?目的:保证系统正常可靠的运行,不断完善提高2系统维护为什么容易被忽视?(与开发相比)“继承性”“开创性”“浮在海面上的冰川”3系统维护主要干什么?系统应用程序维护(与业务相关)数据维护代码维护(范围的扩大、环境变化)硬件设备维护4.15ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系系统维护的代价维护费用高达开发费用的55%—70%,而且逐年上涨。维护中还可能引入新的潜在错误。系统维护工作模型:M=P+K*EXP(C-D)其中:M—维护总工作量P—生产性活动K—经验常数C—程序复杂度D—对维护软件熟悉程度的度量。4.16ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系系统维护是指软件系统交付使用以后,为了改正错误或满足新的需求而修改软件的过程。按照不同的维护目的,维护工作可分成4类。完善性维护(PerfectiveMaintenance)扩充原有系统的功能,提高原有系统的性能,满足用户的实际需要。纠错性维护(CorrectiveMaintenance)对在测试阶段未能发现的,在软件投入使用后才逐渐暴露出来的错误的测试、诊断、定位、纠错以及验证、修改的回归测试过程。系统维护的类型4.17ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系系统维护的类型适应性维护(AdaptiveMaintenance)要使运行的软件能适应运行环境的变动而修改软件的过程。计算机科学技术、信息管理系统预防性维护(PreventiveMaintenance)为了进一步改善软件的可靠性和易维护性,或者为将来的维护奠定更好的基础而对软件进行修改。4.18ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系四类系统维护的比例纠错性维护25%适应性维护21%完善性维护50%预防性维护4%纠错性维护适应性维护完善性维护预防性维护4.19ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系系统的可维护性维护难?为什么考虑可维护性?1.可维护性的定义所谓软件可维护性,是指纠正软件系统出现的错误和缺陷,以及为满足新的要求进行修改、扩充或压缩的容易程度。2.可维护性的度量(l)可理解性源代码、相关文档“90-10测试”(2)可靠性正确率MTTF(平均失效间隔时间)MTTR(平均修复时间)(3)可测试性论证程序正确难易度(4)可修改性(5)可移植性(6)效率机器资源利用(7)可使用性各种维护的侧重点P232表7-14.20ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系系统维护的组织管理系统维护工作不仅是技术性的,它还需要大量的管理工作与之相配合,才能保证维护工作的质量。管理部门应对提交的修改方案进行分析和审查,并对修改带来的影响作充分的估计,对于不妥的修改予以撤销。需修改主文档时,管理部门更应仔细审查。软件维护的管理流程如图所示:4.21ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系系统维护的管理流程维护修改建议分析修改建议是否合理提交管理部门审查是否同意修改撤销NYNY进行测试提交管理部门审批是否批准更新文档Y提交使用修改N4.22ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系补充:软件工程管理技术软件工程管理技术1、成本估算2、开发计划开发计划安排人员组织管理4.23ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系开发计划安排表达计划安排的三种主要工具:(1)一般表格工具——进度表010203040506070一月二月三月四月五月六月需求分析总体设计详细设计编码、测试4.24ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系2甘特图(GanttChart)实线—已完成虚线—未完成任务时间ABC5101520时标网状图—改进的GanttChart任务ABC5101520A1①②⑤③④B1B2开发计划安排描绘了任务的分解每项作业的开始、结束时间4.25ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系3工程网络(PERT)图ProgramEvaluationReviewTechnique描绘各个作业彼此间的依赖关系,是一种网络图。1234567891011调查研究20天系统分析30天系统设计60天系统调试30天子系统1编调40天建立文件库30天子系统2编调30天用户培训20天建立硬件系统30天通过计算可以找出一条关键路径,计算出完成系统总时间?界面设计25天界面调试10天……开发计划安排4.26ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系人员组织安排一、人员组织原则1、专人负责、有责、有权。2、切忌开发过程中增加人员。例:一组4个软件工程师,独立开发5000行/年,每条联系路径降低工作生产率250行/年。小组生产率为:20000-2506=18500行/年新增加2人,生产率为840行/年,联系路径增加到15条。小组生产率为:20000+8402-25015=179306条联系路径15条联系路径4.27ManagementInformationSystems第7章系统转换、运行与维护湖南化工职业技术学院信息工程系按开发进度进行人员配置1、按40—20—40模式前编码后2、按P—N曲线软件计划5-6%需求分析10-20%软件设计20-30%编码10-20%软件测试30-50%高低计划需求分析初步设计详细设计编码单元测试整体测试功能测试高级技术人员初级技术人员管理人员•1.管理信息系统切换的方式分为、、。•2.程序调试时,测试数据除用正常数据外,还应设计一些_____数据用来考验程序的正确性。•3.系统维护的类型①②③④。•4.系统测试过程中,系统测试的对象是软件,其主要目的是______。

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功