开发管理篇系统实施课件

上传人:我*** 文档编号:141173734 上传时间:2020-08-05 格式:PPT 页数:52 大小:596.50KB
返回 下载 相关 举报
开发管理篇系统实施课件_第1页
第1页 / 共52页
开发管理篇系统实施课件_第2页
第2页 / 共52页
开发管理篇系统实施课件_第3页
第3页 / 共52页
开发管理篇系统实施课件_第4页
第4页 / 共52页
开发管理篇系统实施课件_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《开发管理篇系统实施课件》由会员分享,可在线阅读,更多相关《开发管理篇系统实施课件(52页珍藏版)》请在金锄头文库上搜索。

1、第八章 管理信息系统的系统实施,系统实施是开发信息系统的最后一个阶段。这个阶段的任务:实现系统设计阶段提出的物理模型,按照实施方案完成一个可以实际运行的信息系统,交付用户使用。 系统实施的主要工作内容包括物理系统的实施、程序设计与调试、项目管理、人员培训、数据准备与录入、系统转换和评价等,构建系统运行平台,程序的调试和测试,系统实施报告,系统的物理模型,系统实施阶段的特点,与系统分析、系统设计阶段相比较,系统实施阶段的特点是:工作量大,投入的人力、物力多。,在系统实施开始之前,要制定出周密的计划,即确定系统实施的方法、步骤、所需的时间和费用,并且要监督计划的执行,以保证系统实施工作的顺利进行。

2、,硬件获取,软件编程,用户准备,人员:聘用和培训,机房、场所准备,数据准备,安装,测试,试运行,系统切换,用户验收,实施步骤,第一节 物理系统的实施,MIS物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系统列活动的总和。 计算机系统的实施 网络系统的实施, 计算机品牌选择,国外品牌目前有IBM、HP、Compaq、SUN、Dell等; 国内品牌目前有联想、TCL、方正、紫光、神舟等。, 计算机购置的基本原则,能够满足MIS的设计和运行的基本要求; 合理的性价比; 良好的可扩充性; 良好的技术支持。,计算机的环境要求,机房要安装双层玻璃门窗,并且要求无尘。 硬

3、件通过电缆线连接至电源,防止静电感应。 防止由于突然停电造成的事故发生,应安装备用电源设备,如功率足够的不间断电源(UPS)。,网络系统的类型: 局域网(Local Area Network, LAN) 通常指一定范围内的网络,可以实现楼宇内部和临近的几座大楼之间的内部联系。 广域网(Wide Area Network, WAN) 能连接多个城市,国家或大洲广域网不仅仅只是连接许多结点中的计算机,它还必须能使得计算机之间能同时通信。 网络系统的实施主要是通信设备的安装、电缆线的铺设及网络性能的调试等工作。,网络系统的实施,第二节程序设计,对程序设计的要求(ISO的质量要素) 可维护性 可靠性

4、可理解性 效率,程序效率、可维护性、可理解性三者之间的关系,在过去的小程序设计中,主要强调程序的正确和效率。 对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。,结构化程序设计方法,编写程序应符合软件工程化思想, 即应利用工程化的方法进行软件开发。这不仅可提高软件开发效率,而且便于将来的维护和修改。 从整体上,应采用自顶向下的模块化设计方法; 在具体编程中,则应采用结构化程序设计方法。,自顶向下的模块化设计,首先确定上层功能,然后,经过层层分解,把一个复杂的系统分解为多个功能较单一的功能模块。 在模块化程序设计中应注意以下几点: 模块的独立性: 应尽可能相互独立

5、,以便于模块独立开发。 模块大小划分要适当,模块中包含的子模块数要合适 模块功能要简单 底层模块一般应完成一项独立的处理任务。 共享的功能模块应集中在一个上层模块中,供各模块引用。,结构化程序设计方法,特点是采用以下三种基本逻辑结构来编写程序: 1. 顺序结构 由一系列依次执行的语句或模块构成。 2. 循环结构 循环结构是由一个或几个模块构成,程序 运行时重复执行,直到满足某一条件为止。 如Foxpro中的Do While-Enddo语句,一般格式为: DO WHILE 条件 命令组 Loop 命令组 EXIT 命令组 ENDDO,3. 选择结构根据条件成立与否选择程序执行路径: 结构一:结构

6、二: IF条件IF条件 命令组命令组 ELSE ENDIF 命令组 ENDIF 结构三: DO CASE CASE条件 命令组 CASE条件n 命令组n ENDCASE,第三节 软件开发工具,过去,应用程序由专业计算机人员逐行编写,不仅周期长、效率低、质量差、而且重复劳动多,不易修改。软件开发工具可以在一定程度上解决这些问题。 集中常用的软件开发工具: 电子表格软件 利用数据库管理系统的生成功能 套装软件 可视化编程工具 计算机辅助工具,第四节 程序和系统调试,人们常常有一种错觉,认为程序编写出来就“万事大吉”。 程序和系统调试的目的是发现程序和系统中可能存在的错误并及时予以纠正。,目前,检验

7、软件的有两种手段:理论法和实验法,利用数学方法证明程序的正确性,该技术还处于初级阶段。,理论法:,一、程序调试(单元测试),代码测试:测试程序在逻辑上是否正确; 用正常数据调试 用异常数据调试 用错误数据调试 程序功能测试:测试程序能否满足功能和应用上的需求。,二、分调(功能测试),将一个功能内所有程序按次序串联起来进行调试,目的是要保证模块内各程序间具有正确的控制关系,同时可以测试模块的运行效率。,模块的连接方法,非增量式集成: 把所有的模块按设计要求一次性全部组装起来,然后进行整体测试。 增量式集成: 一个一个地扩展模块,一步一步增大测试的范围,错误易于定位和纠正。,三、总调(系统测试),

8、将所开发的系统放在模拟的产品环境中,其目标是保证系统与网络、数据库、硬件和任何其它公司所特有的平台和环境因素相协调,保证整个系统运行是一致的,并且使应用程序能满足用户要求的灵活性。,总调的内容,1. 主控程序和调度程序调试 调试目的不是处理结果的正确性,而是验证控制接口和参数传递的正确性,以便发现并解决逻辑控制问题。 2. 程序的总调 是将主控制和调度程序与各功能模块联结起来进行总体调试。这一阶段查出的往往是模块间相互关系方面的错误和缺陷。,总调应由系统分析员和程序员合作进行。,四、特殊测试,除了上述常规测试之外,还有一些必要的性能测试,这些测试往往不是针对程序在正常情况下运行的正确与否,而是

9、根据系统需求选择进行的,主要有:,峰值负载测试、容量测试、响应时间测试、恢复能力测试等。 严格核对计算机处理和人工处理的两种结果。 实况测试。,五、认可测试(确认测试),认可测试贯穿于测试的各个阶段,以确定终端用户是否认可该系统的设计和功能。,系统调试完成后,应该编写操作说明书,完成程序 框图和打印源程序清单。,第五节 系统切换、运行及维护,一、系统切换,系统切换指由旧的、手工处理系统向新的计算机信息系统过渡的过程,包括: 新系统和旧系统的切换 把旧系统的文件转换成新系统的文件 数据的整理和录入, 人员、设备、组织结构的改造和调整 有关资料档案的建立和移交。,信息系统的切换的方法,(一)直接切

10、换法 (二)并行切换法 (三)试点过渡法,直接转换法,在指定的时间点,停止原系统的使用,启动新系统。,转换简单,费用最省 风险较大,并行切换法,新系统投入运行时,老系统并不停止运行,而是与新系统同时运行一段时间,对照两者的输出,利用老系统对新系统进行检验。,并行切换法的特点是风险小、安全系数大 开销大(需要同时运行2套系统) 用户随着并行期的延长而失去热情,甚至拒绝使用新系统 隐含假设:原系统是正确的,试点过渡法,新系统一部分一部分地替换老系统,直到全部替代老系统。,避免了直接转换法的危险性,费用也比并行转换法省 这种转换方式借口复杂,当新老系统差别太大时不宜采取该方法,系统切换中注意的问题,

11、新系统投运需要的大量基础数据,这些数据的整理与录入工作量特别大,应及早准备、尽快完成。 2. 不仅是机器和程序的转换,更难的是人工的转换,应提前培训人员。 3.系统切换中出现一些局部性的问题是正常现象,应做好记录,及时予以解决。,二、系统运行管理,运行管理的目的是使信息系统在其生命周期内保持良好的可运行状态,保证其功能的发挥。,开发出的系统再好,如果运行不好,就无法体现 新系统的优越性。,运行管理制度的建立与实施,为保证系统运行期正常工作,就必须保证系统的工作环境、保证系统的安全,为此要建立和健全信息系统管理体制,有效地利用运行日志等对运行的系统施行监督和控制,这也是系统正常运行的重要保证。

12、信息系统运行管理制度主要有以下几个方面: 机房管理制度 数据及软件管理制度 运行日志记录制度 档案管理制度,信息系统运行管理的任务一般可分为以下三个方面,系统的日常运行管理 系统运行情况的记录 系统运行的日常维护 系统的适应性维护 系统的文档管理 系统的安全管理,系统的可靠性与安全性,信息系统是企业的神经系统,一旦出现了问题,将给企业和社会造成巨大的损失和灾难。信息系统的脆弱性也为窃取信息提供了条件。,系统的可靠性指在满足一定条件的应用环境中能够正常工作的能力。,1. 系统的可靠性,系统的可靠性评价指标: 平均无故障运行时间 系统开工率 系统平均维护时间等。,常用的可靠性技术:,设备冗余技术

13、负荷分布技术 系统重新组合技术 数据冗余校验技术 数据保护与恢复技术 系统动态检测、诊断和自动校正技术等,2. 系统的安全性,影响信息系统安全性的因素: 自然和不可抗拒因素 硬件和物理因素 软件因素 数据因素 人为和管理因素,系统的安全性指为了保护系统硬件、软件和数据致受到偶然的或 蓄意的修改、破坏和泄露,而采取的技术和管理措施。,信息系统的安全措施,行政安全措施 65%,技术 安全 措施 10%,法律 安全 措施 9%,物理安全措施 16%,三、系统维护,管理信息系统需要在使用中不断完善: 1、经过调试的系统难免有不尽如人意的地方,或有的地方效率可以提高,或有使用不够方便的地方; 2、管理环

14、境的新的变化,对信息系统提出了新的要求。,管理信息系统:“样品即产品”,系统维护成本的比例,维护的内容,1、程序的维护 在系统维护阶段,会有一部分程序需要改动。,2、数据文件的维护 业务发生了变化,从而需要建立新文件,或者对现有文件的 结构进行修改。,3、代码的维护 随着环境的变化,旧的代码不能适应新的要求,必须进行改造。,4、机器、设备的维护 包括机器、设备的日常维护与管理。,维护的类型,1、纠错性维护(corrective maintenance) 指由于发现系统中错误而引起的维护,包括诊断问题和改正错误。在软件交付使用后,由于开发时测试的不彻底、不完全,必然会有一部分隐藏的错误被带到运行

15、阶段来。改正软件性能上的缺陷、排除实施中的误使用,应进行的诊断和改正错误的过程,是纠错性维护。,依据信息系统需要维护的原因不同,系统维护可分为四种类型:,2、适应性维护(adaptive maintenance),为了适应外界环境的变化而增加或修改系统的部分功能的维护工作。 随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入输出方式、数据存储介质)可能发生变化,为了使软件适应这种变化,而修改软件的过程叫做适应性维护。,3、完善性维护(perfective maintenance),为了改善系统功能或适应用户的需要而增加新的功能的维护工作。 在软件的使用过程

16、中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动叫做完善性维护。,4、预防性维护(preventive maintenance),对一些使用寿命较长,目前尚能运行,但可能要发生变化的部分进行维护,以适应将来的修改或调整。 通常,预防性维护定义为:“把今天的方法学用于昨天的系统以满足明天的需要”。也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试。,适应性维护 25%,更正性维护 21%,完善性维护 50%,预防性维护 4%,各类维护工作的比例,系统维护的管理,系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号