信息系统的实施、评价与运行管理.ppt

上传人:wuy****n92 文档编号:63527910 上传时间:2022-11-25 格式:PPT 页数:27 大小:305KB
返回 下载 相关 举报
信息系统的实施、评价与运行管理.ppt_第1页
第1页 / 共27页
信息系统的实施、评价与运行管理.ppt_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《信息系统的实施、评价与运行管理.ppt》由会员分享,可在线阅读,更多相关《信息系统的实施、评价与运行管理.ppt(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第九章第九章 信息系统的系统实施、信息系统的系统实施、评价与运行管理评价与运行管理【学习目标】【学习目标】1.1.掌握信息系统实施的任务和工作内容;掌握信息系统实施的任务和工作内容;2.2.掌握系统测试的方法;掌握系统测试的方法;3.3.理解系统切换的方式及其优缺点;理解系统切换的方式及其优缺点;4.4.理解新系统运行管理的策略。理解新系统运行管理的策略。第一节第一节 信息系统实施的过程信息系统实施的过程硬件获取硬件获取软件编程软件编程用户准备用户准备人员:聘用和培训人员:聘用和培训机房、场所准备机房、场所准备数据准备数据准备安装安装测试测试试运行试运行系统切换系统切换用户验收用户验收一、信息

2、系统实施步骤一、信息系统实施步骤第一节第一节 物理系统的实施物理系统的实施 购置计算机系统的基本原则是能够满足购置计算机系统的基本原则是能够满足MIS MIS 的设计要求。的设计要求。此外,还应当考虑以下问题:此外,还应当考虑以下问题:计算机系统是否具有合理的性能价格比;计算机系统是否具有合理的性能价格比;系统是否具有良好的可扩充性;系统是否具有良好的可扩充性;能否得到来自供应商的售后服务和技术支持等。能否得到来自供应商的售后服务和技术支持等。二、物理系统的实施二、物理系统的实施(一一)计算机系统的实施计算机系统的实施 (二二)网络系统的实施网络系统的实施 MIS MIS 通常是一个由通线线路

3、把各种设备连接起来组成的网络系统。通常是一个由通线线路把各种设备连接起来组成的网络系统。局局域域网网(LAN)(LAN)通通常常指指一一定定范范围围内内的的网网络络,可可以以实实现现楼楼宇宇内内部部和和邻邻近近的的几座大楼之间的内部联系。几座大楼之间的内部联系。广广域域网网(WAN)(WAN)设设备备之之间间的的通通信信,通通常常利利用用公公共共电电信信网网络络,实实现现远远程程设设备之间的通信。备之间的通信。网络系统的实施的主要内容:网络系统的实施的主要内容:通信设备的安装;通信设备的安装;电缆线的铺设;电缆线的铺设;网络性能的调试等工作。网络性能的调试等工作。常常用用的的通通信信线线路路有

4、有双双绞绞线线、同同轴轴电电缆缆、光光纤纤电电缆缆以以及及微微波波和和卫卫星星通通信信等。等。三、程序设计三、程序设计(一一)程序设计的目标要求程序设计的目标要求 可维护性:可维护性:指当系统需求变化时,容易对程序进行补充或修改。指当系统需求变化时,容易对程序进行补充或修改。可可 靠靠 性:性:不仅正常情况下能正确工作,而且在意外情况下应便于处不仅正常情况下能正确工作,而且在意外情况下应便于处理。理。可理解性:可理解性:要求层次清楚,便于阅读,便于维护。要求层次清楚,便于阅读,便于维护。效效 率:率:程序的效率指程序能否有效地利用计算机资源,如节省存程序的效率指程序能否有效地利用计算机资源,如

5、节省存储空间、提高运行效率等。储空间、提高运行效率等。(二二)结构化程序设计方法结构化程序设计方法 编编写写程程序序应应符符合合软软件件工工程程化化思思想想,即即应应利利用用工工程程化化的的方方法法进进行行软软件件开开发。这不仅可提高软件开发效率,而且便于将来的维护和修改。发。这不仅可提高软件开发效率,而且便于将来的维护和修改。具体是:具体是:从整体上,应采用自顶向下的模块化设计方法;从整体上,应采用自顶向下的模块化设计方法;在具体编程中,则应采用结构化程序设计方法。在具体编程中,则应采用结构化程序设计方法。1 1、自顶向下的模块化设计、自顶向下的模块化设计 首先确定上层功能,然后,经过层层分

6、解,把一个复杂的系统分解为多首先确定上层功能,然后,经过层层分解,把一个复杂的系统分解为多个功能较单一的功能模块。个功能较单一的功能模块。模块应相互独立,减少模块间的耦合,即信息交互。模块应相互独立,减少模块间的耦合,即信息交互。模块大小划分要适当,模块中包含的子模块数要合适。模块大小划分要适当,模块中包含的子模块数要合适。模块功能要简单,层模块一般应完成一项独立的处理任务。模块功能要简单,层模块一般应完成一项独立的处理任务。共享的功能模块应集中在一个上层模块中,供各模块引用。共享的功能模块应集中在一个上层模块中,供各模块引用。在模块化程序设计中应注意以下几点:在模块化程序设计中应注意以下几点

7、:2 2、结构化程序设计方法、结构化程序设计方法 使用语言中的顺序、选择、循环等有限的基本控制结构表示。使用语言中的顺序、选择、循环等有限的基本控制结构表示。顺序结构顺序结构:由一系列依次执行的语句或模块构成。由一系列依次执行的语句或模块构成。循环结构循环结构:循环结构是由一个或几个模块构成,程序运行时重复执行,循环结构是由一个或几个模块构成,程序运行时重复执行,直到满足某一条件为止。直到满足某一条件为止。如如FoxproFoxpro中的中的Do While-EnddoDo While-Enddo语句,一般格式为:语句,一般格式为:DO WHILE DO WHILE 条件条件 命令组命令组 L

8、oop Loop 命令组命令组 EXIT EXIT 命令组命令组 ENDDO ENDDO条件:条件:.T.T.DO WHILE.T.DO WHILE.T.WAIT“WAIT“继续吗?继续吗?”TO PT”TO PT IF UPPER(PT)#Y IF UPPER(PT)#Y EXIT EXIT ENDIF ENDIFENDDOENDDO计数计数S=0S=0I=1I=1DO WHILE I=100DO WHILE I=100 S=S+I S=S+I I=I+1 I=I+1ENDDOENDDO数据库操作数据库操作USE KYUSE KYDO WHILE.NOT.EOF()DO WHILE.NOT.

9、EOF().SKIP SKIPENDDOENDDO如如FoxproFoxpro中的中的for-Endforfor-Endfor语句:语句:For For=to to 步长步长 Endfor EndforFOR X=0 TO 100FOR X=0 TO 100?X?XENDFORENDFOR 选择结构根据条件成立与否选择程序执行路径:选择结构根据条件成立与否选择程序执行路径:结构一结构一:IF IF条件条件 命令组命令组 ELSE ELSE 命令组命令组 ENDIF ENDIF 结构二:结构二:IF IF条件条件 命令组命令组 ENDIF ENDIF OPEN DATABASE OPEN DAT

10、ABASE 数据数据1 1USE JZGUSE JZGACCEPT ACCEPT 请输入查找人姓名请输入查找人姓名 TO NAME TO NAMELOCATE FOR XM=NAMELOCATE FOR XM=NAMEIF FOUND()IF FOUND()DISPLAY OFF XM,ZC DISPLAY OFF XM,ZC ELSE ELSE WAIT WAIT 无此人无此人!WINDOW AT 20,1 TIMEOUT 5!WINDOW AT 20,1 TIMEOUT 5ENDIFENDIFUSEUSECLOSE ALLCLOSE ALL例:从例:从JZGJZG数据表中查找某人,要求能够

11、判断是否有此人。数据表中查找某人,要求能够判断是否有此人。结构三:结构三:DO CASE DO CASE CASE CASE 45 CASE NL45 REPLACE JBGZ WITH JBGZ*(1+0.07)REPLACE JBGZ WITH JBGZ*(1+0.07)OTHERWISE OTHERWISE REPLACE JBGZ WITH JBGZ*(1+0.05)REPLACE JBGZ WITH JBGZ*(1+0.05)ENDCASE ENDCASE ELSE ELSE?无此人无此人!ENDIFENDIFUSEUSECLOSE ALLCLOSE ALL 例:给指定教师调工资,其

12、中教授调例:给指定教师调工资,其中教授调10%10%,其他人凡是年龄超过,其他人凡是年龄超过4545岁岁的调的调7%7%,否则调,否则调5%5%。程序如下:。程序如下:1.1.代码测试:代码测试:测试程序在逻辑上是否正确。测试程序在逻辑上是否正确。首先,编制要测试数据,首先,编制要测试数据,其中包括:正常数据、异常数据和错误数据。其中包括:正常数据、异常数据和错误数据。然后,然后,(1 1)用正常数据调试)用正常数据调试 (2 2)用异常数据调试)用异常数据调试 例如:用空数据文件去测试,能否正常运行。例如:用空数据文件去测试,能否正常运行。(3 3)用错误数据调试)用错误数据调试 例如:输入

13、错误数据或不合理数据时,能否及例如:输入错误数据或不合理数据时,能否及 时发现并提示出错信息,并允许修改;时发现并提示出错信息,并允许修改;又如:操作错误时(包括操作步骤或方法错误)又如:操作错误时(包括操作步骤或方法错误)能否及时发出警告信息,并允许改正。能否及时发出警告信息,并允许改正。四、系统测试四、系统测试(一一)程序调试程序调试 2.2.程序功能测试程序功能测试 测试时,需要面向程序的应用环境,把程序看作是一个测试时,需要面向程序的应用环境,把程序看作是一个“黑盒子黑盒子”,测试它能否满足功能和应用上的需求。测试它能否满足功能和应用上的需求。采用的方法是黑盒法。采用的方法是黑盒法。黑

14、盒法:黑盒法:是将软件看作黑盒子,在完全不考虑程序的内部结构和特性的是将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特征。从程序的输入和输出特性上测试其是否满足情况下,测试软件的外部特征。从程序的输入和输出特性上测试其是否满足设定的功能。设定的功能。黑盒法有以下几种方法:黑盒法有以下几种方法:(a)(a)等价分类法等价分类法 等价分类法是将输入数据的可能值分成若干等价分类法是将输入数据的可能值分成若干“等价类等价类”,每一类以一个,每一类以一个代表性的测试数据进行测试,这个数据就等价于这一类中的其他数据。代表性的测试数据进行测试,这个数据就等价于这一类中的其他数据。

15、例如,输入的数据范围是例如,输入的数据范围是1-9991-999,我们可以划分一个合理等价类,我们可以划分一个合理等价类(大于等大于等于土且小于等于于土且小于等于999999的数的数)和两个不合理的等价类和两个不合理的等价类(小于小于1 1的数,以及大于的数,以及大于999999的数的数)。(b)(b)边缘值分析法边缘值分析法 经验告诉我们:程序往往在处理边缘情况时犯错误。所以,检查边缘情经验告诉我们:程序往往在处理边缘情况时犯错误。所以,检查边缘情况的测试用例是比较高效的。况的测试用例是比较高效的。例如:输入数据的值的范围是例如:输入数据的值的范围是-1.0-1.0至至1.01.0,则可选,

16、则可选-1.0-1.0,1.01.0,-1.001-1.001,和和1.0011.001等数据作为测试数据。等数据作为测试数据。(c)(c)因果图法因果图法 等价分类法和边缘值分析法的缺点是没有检查各种输入条件的组合。因等价分类法和边缘值分析法的缺点是没有检查各种输入条件的组合。因果图法则着重分析输入条件的各种组合,每种组合条件就是果图法则着重分析输入条件的各种组合,每种组合条件就是“因因”,它必然,它必然有一个输出的结果,这就是有一个输出的结果,这就是“果果”。(d)(d)错误推测法错误推测法 人们可以通过经验或直觉推测程序中可能存在的各种错误,从而有针对人们可以通过经验或直觉推测程序中可能

17、存在的各种错误,从而有针对性地设计测试应例。性地设计测试应例。3.3.程序结构测试程序结构测试采用的方法是白盒法。采用的方法是白盒法。白盒法:白盒法:是将软件看作一个透明的白盒子,按照程序的内部结构和处理是将软件看作一个透明的白盒子,按照程序的内部结构和处理逻辑来设计测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是逻辑来设计测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。否相符。分调的目的:分调的目的:保证模块内各程序间具有正确的控制关系,并测试模块保证模块内各程序间具有正确的控制关系,并测试模块的运行效率。的运行效率。分调的时间:分调的时间:单个程序调试完成以后。单个

18、程序调试完成以后。分调的做法:分调的做法:将一个功能内所有程序按次序串联起来进行调试。将一个功能内所有程序按次序串联起来进行调试。(三三)系统总调系统总调 1.1.主控程序和调度程序调试主控程序和调度程序调试 调试目的不是处理结果的正确性,而是验证控制接口和参数传递的正确调试目的不是处理结果的正确性,而是验证控制接口和参数传递的正确性,以便发现并解决逻辑控制问题。性,以便发现并解决逻辑控制问题。(二二)子系统分调(功能调试)子系统分调(功能调试)(四四)特殊测试特殊测试 2.2.程序的总调程序的总调 是将主控制和调度程序与各功能模块联结起来进行总体调试。这一阶段是将主控制和调度程序与各功能模块

19、联结起来进行总体调试。这一阶段查出的往往是模块间相互关系方面的错误和缺陷。查出的往往是模块间相互关系方面的错误和缺陷。总调应由系统分析员和程序员合作进行。总调应由系统分析员和程序员合作进行。以上是常规测试。以上是常规测试。特殊测试是根据系统需要而选择进行的,如:特殊测试是根据系统需要而选择进行的,如:-峰值负载测试峰值负载测试 -容量测试容量测试 -响应时间测试响应时间测试 -恢复能力测试恢复能力测试五、人员培训五、人员培训六、系统转换六、系统转换 系系统统切切换换指指由由旧旧的的、手手工工处处理理系系统统向向新新的的计计算算机机信信息息系系统统过过渡渡的的过过程程。信息系统的切换的方法:信息

20、系统的切换的方法:(一一)直接切换法直接切换法 是在某一确定的时刻,老系统停止运行时,新系统随即投入运行。是在某一确定的时刻,老系统停止运行时,新系统随即投入运行。(二二)并行切换法并行切换法 新新系系统统与与老老系系统统同同时时运运行行一一段段时时间间,对对照照两两者者的的输输出出,利利用用老老系系统统的的数据对新系统进行检验。数据对新系统进行检验。老系统新系统转换简单,费用最省风险较大老系统新系统并行运行并行切换法的特点是风险小、安全系数大并行切换法的特点是风险小、安全系数大开销大(需要同时运行开销大(需要同时运行2 2套系统)套系统)用户随着并行期的延长而失去热情,甚至拒绝使用新系统用户

21、随着并行期的延长而失去热情,甚至拒绝使用新系统隐含假设:原系统是正确的隐含假设:原系统是正确的 系统切换中注意的问题系统切换中注意的问题 1.1.尽早准备好新系统投用需要的大量基础数据。尽早准备好新系统投用需要的大量基础数据。2.2.不仅是程序的转换,更难的是人工的转换,应提前培训人员。不仅是程序的转换,更难的是人工的转换,应提前培训人员。3.3.系统切换中出现一些局部性的问题是正常现象,可及时予以解决。系统切换中出现一些局部性的问题是正常现象,可及时予以解决。老系统老系统 新系统新系统1 新系统新系统2新系统新系统n避免了直接转换法的危险性,费用也比并行转换法省避免了直接转换法的危险性,费用

22、也比并行转换法省;这种转换方式接口复杂,当新老系统差别太大时不宜采取该方法。这种转换方式接口复杂,当新老系统差别太大时不宜采取该方法。(三三)试点过渡法试点过渡法 先用新系统的某一部分代替老系统,作为试点,逐步地代替整个老系统。先用新系统的某一部分代替老系统,作为试点,逐步地代替整个老系统。第二节第二节 信息系统的评价体系信息系统的评价体系 所谓系统评价是对一个信息系统的性能进行估计、检查、测试、分析和所谓系统评价是对一个信息系统的性能进行估计、检查、测试、分析和评审。包括用实际指标与计划指标进行比较,以及评价系统目标实现的程度。评审。包括用实际指标与计划指标进行比较,以及评价系统目标实现的程

23、度。严格地讲,在信息系统开发的过程中,每当完成了一个工作阶段或步骤,严格地讲,在信息系统开发的过程中,每当完成了一个工作阶段或步骤,都应该进行评价。都应该进行评价。对新系统的全面评价是在新系统运行了一段时间之后进行的。对新系统的全面评价是在新系统运行了一段时间之后进行的。一、系统评价的目的一、系统评价的目的 1 1、检查信息系统的目标、功能及各项指标是否达到设计要求,满足用、检查信息系统的目标、功能及各项指标是否达到设计要求,满足用户要求和程度如何。户要求和程度如何。2 2、检查信息系统中各种资源的利用程度,包括人、财、物以及硬、软、检查信息系统中各种资源的利用程度,包括人、财、物以及硬、软件

24、资源等的作用情况。件资源等的作用情况。3 3、根据评审和分析的结果,找出系统的薄弱环节并提出改进的意见。、根据评审和分析的结果,找出系统的薄弱环节并提出改进的意见。二、系统评价的内容二、系统评价的内容 1 1、系统目标实现情况、系统目标实现情况 按系统规划中确定的系统目标对照、检查新系统是否已实现了全部预定按系统规划中确定的系统目标对照、检查新系统是否已实现了全部预定目标,这实际上是对系统功能和系统效益的全面综合检查,是该系统是否成目标,这实际上是对系统功能和系统效益的全面综合检查,是该系统是否成功的主要依据。在考核效益时,既要考核可用货币量表达的直接经济效益,功的主要依据。在考核效益时,既要

25、考核可用货币量表达的直接经济效益,又要考核不能直接用货币量表示的间接效益。又要考核不能直接用货币量表示的间接效益。2 2、系统资源利用率、系统资源利用率 这项考核主要依据运行记录,检查硬件、数据及软件资源的利用情况。这项考核主要依据运行记录,检查硬件、数据及软件资源的利用情况。要计算各种外部设备和主要系统利用率,还要考察数据资源的利用情况。要计算各种外部设备和主要系统利用率,还要考察数据资源的利用情况。3 3、系统安全性与完备性、系统安全性与完备性 检查系统运行期间是否发生了数据丢失、泄密、被非法使用的现象,在检查系统运行期间是否发生了数据丢失、泄密、被非法使用的现象,在出现软,硬件故障时,系

26、统是否受到破坏,是否能及时地恢复,安全措施是出现软,硬件故障时,系统是否受到破坏,是否能及时地恢复,安全措施是否有效,用户有没有进一步的安全性要求。否有效,用户有没有进一步的安全性要求。4 4、系统的可用性、系统的可用性 可用性包括系统使用是否方便,操作员和其他人员输入数据时是否有困可用性包括系统使用是否方便,操作员和其他人员输入数据时是否有困难,响应时间是否及时,输出报表是否清晰明确。难,响应时间是否及时,输出报表是否清晰明确。5 5、系统的可维护性、系统的可维护性 系统的可维护性要结合系统设计方案来评价。系统的结构化模块程度越系统的可维护性要结合系统设计方案来评价。系统的结构化模块程度越高

27、,越便于维护。另外,完整的系统设计原始资料、框图和源程序中的注释高,越便于维护。另外,完整的系统设计原始资料、框图和源程序中的注释语句都能提高系统的可维护性。语句都能提高系统的可维护性。6 6、系统成本、系统成本 检查系统开发与运行成本偏离预算计划的程度,对偏离较大的项目要分检查系统开发与运行成本偏离预算计划的程度,对偏离较大的项目要分析其偏离的原因。析其偏离的原因。7 7、系统管理工作的完备性、系统管理工作的完备性 主要是考核系统运行中的组织与管理工作,即用户是否建立了必要的管主要是考核系统运行中的组织与管理工作,即用户是否建立了必要的管理组织机构,职责与制度是否明确,运行与维护记录是否及时

28、完整等。理组织机构,职责与制度是否明确,运行与维护记录是否及时完整等。三、系统评价的指标三、系统评价的指标 (一一)目标与功能评价目标与功能评价 针对系统开发所确定的目标,逐项检查,检查是否达到预期目标。根据针对系统开发所确定的目标,逐项检查,检查是否达到预期目标。根据用户提出的功能要求,检查系统运行的实际状况,分析系统功能完成情况,用户提出的功能要求,检查系统运行的实际状况,分析系统功能完成情况,评价用户对功能的满意程度。主要内容包括以下几个方面:评价用户对功能的满意程度。主要内容包括以下几个方面:(1)(1)对系统的功能设置是否满意。对系统的功能设置是否满意。(2)(2)是否满足了科学管理

29、的要求,各级管理人员的满意程度如何,有无是否满足了科学管理的要求,各级管理人员的满意程度如何,有无进一步改进的意见和建议。进一步改进的意见和建议。(3)(3)能否及时响应用户的请求,并及时进行处理。能否及时响应用户的请求,并及时进行处理。(4)(4)系统的可维护性、可扩展性、可移植性如何。系统的可维护性、可扩展性、可移植性如何。(二二)性能评价性能评价 性能评价着重评价系统的技术性能,包括系统的稳定性、可靠性、安全性能评价着重评价系统的技术性能,包括系统的稳定性、可靠性、安全性、响应时间、容错性、使用效率等。评价指标如下:性、响应时间、容错性、使用效率等。评价指标如下:系统平均无故障时间:系统

30、平均无故障时间:联机响应时间,吞吐量或处理速度;联机响应时间,吞吐量或处理速度;系统利用率;系统利用率;操作的方便性、灵活性;操作的方便性、灵活性;安全、保密性;安全、保密性;数据的准确性;数据的准确性;系统的可扩充性;系统的可扩充性;系统维护费用占总成本的比重。系统维护费用占总成本的比重。(三三)经济效果评价经济效果评价 系统费用:指开发费用与运行费用之总和;系统费用:指开发费用与运行费用之总和;系统收益:如工资及劳动费用的减少,生产率的提高,成本下降,库系统收益:如工资及劳动费用的减少,生产率的提高,成本下降,库存资金减少,对成功的决策影响的估计,管理费用的节约等;存资金减少,对成功的决策影响的估计,管理费用的节约等;投资回收期;投资回收期;系统后备需求的规模与费用。系统后备需求的规模与费用。第三节第三节 信息系统运行管理信息系统运行管理

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

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁