信息系统的实施、评价与运行管理.ppt
《信息系统的实施、评价与运行管理.ppt》由会员分享,可在线阅读,更多相关《信息系统的实施、评价与运行管理.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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,则可选,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 实施 评价 运行 管理
限制150内