系统实施、运行、管理和维护

上传人:夏** 文档编号:585685230 上传时间:2024-09-03 格式:PPT 页数:25 大小:208.48KB
返回 下载 相关 举报
系统实施、运行、管理和维护_第1页
第1页 / 共25页
系统实施、运行、管理和维护_第2页
第2页 / 共25页
系统实施、运行、管理和维护_第3页
第3页 / 共25页
系统实施、运行、管理和维护_第4页
第4页 / 共25页
系统实施、运行、管理和维护_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《系统实施、运行、管理和维护》由会员分享,可在线阅读,更多相关《系统实施、运行、管理和维护(25页珍藏版)》请在金锄头文库上搜索。

1、第8、9章系统实施、运行与管理8.1 系统实施的准备工作 (1) 制定系统的实施计划 (2) 组织好系统的实施队伍,培训管理、操作人员(3)建立系统平台:购置、安装计算机软、硬件与配套设施(4)管理流程重组 (5)基础数据准备 8.2 程序设计(p251)8.2.1程序设计概述1.程序设计原则n可靠性、可移植性、可读性、可扩充性、可测试性和可维护性2.程序设计方法n结构化程序设计方法n面向对象程序设计方法3.程序设计语言n机器语言n汇编语言n高级语言8.2.2结构化程序设计(p253)三种基本控制结构n顺序结构n选择结构或条件结构n循环结构(详见VFP第7章)8.2.3程序的调试(p260)1

2、.程序错误的分类:(1)语法错误(2)逻辑错误2.程序调试器:VFP6.0提供了跟踪调试窗口-程序调试器.打开调试器:工具调试器打开调试器窗口调试器窗口含5个小窗口:跟踪窗口:用于打开和显示调试程序监视窗口:用于建立监视表达式局部窗口:用于显示调试程序中内存变量、数组、对象调用堆栈窗口:显示当前程序或过程名调试输出窗口:用于显示当前程序、过程或方法的代码3.调试器窗口菜单:单击调试器窗口的”调试”命令,打开下拉式菜有以下按钮:运行、单步、单步跟踪、运行到光标处、继续执行、跳出.跟据需要选用.例:调试一个名为”a1.prg”的程序.操作步骤如下:(1)打开调试器窗口.(2)在跟踪窗口中打开”文件

3、”下拉菜单,单击”打开”,选择要调试的程序文件,单击”打开”按钮.(3)在程序行左边的垂直条中双击,建立三个相应的断点.(4)在监视窗口输入两个表达式:?select()?dbf()(5)在局部窗口选择”位置”为”a1.prg”(6)在”调试”下拉菜单中单击”运行”,程序开始调试.在运行过程中遇刺第一个断点停止,若发现错误,可以在”调试”下拉菜单中单击“定位修改”命令,打开编辑器窗口修改程序.修改完毕,返回到调试器窗口,单击“继续执行”命令程序又会执行到下一个断点,反复调试直至正确无误,关闭调试窗口,结束调试操作.8.2.4面向对象程序设计(p265)(详见VFP第8章)8.3应用系统的设计(

4、详见VFP第10章)8.4系统测试(p284)1.系统测试的对象:是整个应用软件系统,包含系统分析、系统设计各阶段的文档及源程序。2.系统测试的目的:发现错误并及时地改正错误.错误种类:n功能错误:系统处理功能不完整或不确切,导至编程错误.n系统错误:指与外部接口错误、子程序调用错、参数错。n过程错误:指算术运算错、逻辑运算错。n数据错误:指数据结构错、输入、输出数据错。n编程错误:指语法错、逻辑错、编程书写错。其中,逻辑错最难检测.3.系统测试的基本原则(p285)n成立测试小组:测试小组必须有用户参与.n精心设计测试用例:测试用例不仅要包括合理的、有效的输入数据,还要包括无效的或不合理的输

5、入数据n进行回归测试: 一个软件系统原有缺陷被修改或增加新的功能后,为了保证系统没有功能性失败,用原来的测试用例再进行测试。n保留测试用例:这将会给重新测试和追加测试带来方便n集中测试出错多的模块.n采用黑盒法与白盒法.4.系统测试过程(p286)1.单元测试(模块分调):将每个模块作为一个单独的测试单元进行测试.因为每个模块具有相对独立的功能.2.子系统测试(模块联调):将组成子系统的各模块联调,测试模块间接口的正确性.3.系统测试:将测试过的子系统装配成一个完整的系统进行测试4.验收测试:测试内容与系统测试相同,但必须有用户参与.5.系统测试方法(p286)常用以下两种方法:(1)黑盒法:

6、适用于子系统测试与系统测试(2)白盒法:适用于模块与程序的调试(1)黑盒法(功能测试)将待调试的程序看作一个黑盒子,在完全不考虑程序内部结构和特性的情况下,测试程序的外部特征.即输入一些数据,测试其输出结果是否符合设计达到的功能要求。一个程序模块M,它有两个输入变量X和Y,一个输出变量Z。假设程序在字长为32位的计算机上运行,又假如X,Y均为整数,那么输入数据的可能值有:232*232=264假设一次一豪秒,则共需264/(365*24*60*60*1000)=5亿年n黑盒测试主要是为了发现以下几类错误:n是否有错误的功能或遗漏的功能?n界面是否有误?输入是否能够正确接受?输出是否正确?n是否

7、有数据结构或外部数据库访问错误?n性能是否能够接受?n是否有初始化或终止性错误?(2)白盒法(结构测试) 是将待调试的程序看做一个透明的盒子,根据程序的内部结构和处理逻辑来设计调试用例,对软件的逻辑路径及过程进行测试.如果想用白盒法来发现程序中所有的错误,则至少必须使程序中每一个可能的路径都执行一次。 假设某程序模块有5个分支,分支外有小于20次的循环,则此模块可能的路径为:5201014 假 如 一 条 路 径 需 要 1分 钟 , 则1014/(3652460)=2亿年一般来说,要想通过调试发现程序中所有的错误是不可能。正如Dijkstra教授所说:“测试只能证明错误的存在,但不能证明错误

8、的不存在”。n原则是:程序模块中的所有独立路径至少执行一次;在所有的逻辑判断中,取“真”和取“假”的两种情况至少都能执行一次;每个循环都应在边界条件和一般条件下各执行一次测试程序内部数据结构的有效性,等等 8.5 系统切换(p287)1.系统切换方式:n平行切换:新、老系统并行一段时间。特点:费用高,风险低。n逐步切换:新、老系统分期、分批切换。特点:介于上述两种方式之间。n直接切换:用新系统直接替换老系统.特点:费用低,但风险大n试点后直接切换:特点:风险低2.系统切换的主要工作:(1)建立系统使用说明文档:用户操作手册,计算机操作规程,程序说明书(2)系统初始化 第9章 系统管理与维护(p

9、294)系统日常运行管理:系统运行的日常管理不仅仅是机房环境和设施的管理,更主要的是对系统每天运行的状况、数据输入输出、系统的安全性与可靠性等及时准确地加以记录和分析处理。而这些工作主要是由系统管理员来完成的。(1) 系统运行的日常维护 (2) 临时性的信息服务 (3) 系统运行情况的记录9.1系统的管理机构-信息中心(1)成.信息中心的职责:信息中心是负责对企业的信息资源进行规划、配置、协调、维护、控制和管理的机构.(2).信息中心的管理方式:有集中式和分散式两种.集中式:将所有信息资源的规划、配置、协调、控制和管理权全部集中于信息中心,企业任何部门的信息资源需求都由信息中心提供。分散式:将

10、信息资源全部或部分置于企业各部门的管理和控制之下.这两种管理方式各有优、缺点,企业可根椐需要灵活选择。9.2系统安全性和可靠性系统安全性和可靠性(1).影响安全的因素:l自然灾害:地震、水灾、火灾、战争等l计算机病毒、网上黑客、企业间谍:使系统软件/数据遭到破坏、非法删改、复制、窃取。l硬件故障(2).系统安全性保护措施:l物理安全控制:设备和机房环境安全:防磁、防水、防雷电、机房温、湿度存储介质安全:磁盘、磁带、光盘上数据要定期复制,并置于远离机房的安全地点。l人员及管理控制:主要指用户合法身份的确认和鉴别.如用口令、密码、指纹、签名进行识别.l存取控制:存取控制的基本方法是对用户授权,只有

11、具有特定权限的用户才能使用系统的某些资源.如对数据库及表,只有授权的用户才能有建立权、修改权、检索权。l数据加密:数据加密基本系统由加密(编码)和解密(解码)组成.加密是将明文进行编码,转换成窃取者不可理解的内容,叫密文,进行存储和传输;解密是合法用户将密文还原成明文.及管理控制:4.系统可靠性措施:(1)设备冗余技术:对大型和重要的信息系统,为了提高系统的可靠性,常采用设备冗余技术.设备冗余指系统中有两套硬件设备,一套硬件发生故障,另一套照常运行.冗余设备的工作方式有两种:双工方式:一套设备联机运行,另一套脱机运行,当联机设备发生故障时,脱机设备切换为联机运行.双机方式:两套硬件设备并行完成

12、同一工作,并比较处理结果,当二者一致时,方可继续运行,否则要查找原因.当有一台设备发生故障时,另一台设备照常运行.(2)负荷分布技术:为防止单一设备故障导致整个系统瘫痪,可将设备故障的影响限制在很小的范围内,一般采用负荷分布技术.它将信息处理、数据存储及其它功能分散在多个设备单元上,使未发生故障的设备继续工作,从而有效地分散系统负荷,提高整个系统的可靠性.(3)系统重新组合技术当系统发生故障后,自动将故障设备停用,或用备件替换故障设备,并启用数据库的后备数据,将数据恢复到故障前的状态,叫系统重新组合技术.9.4系统维护:(1)系统维护的内容n硬件设备维护:对硬件设备进行日常维护、故障检修、更换

13、易损件等。n应用软件系统维护:是系统维护最主要的内容n数据维护:对数据进行备份、更新、修复丢失的数据。n代码维护:对代码进行增加、删除、修改及设置新代码。(2)系统维护的类型:n(1)纠错性维护:即正确性维护。修改、纠正系统运行时出现的错误。占整个维护工作量的20%。n(2)适应性维护:使应用软件系统适应运行环境的变化而进行的维护.占整个维护工作量的25%。n(3)完善性维护:在应用软件使用期间,不断改进和完善系统的功能和性能叫完善性维护.它占维护工作量的50%-60%,居第1位.n(4)预防性维护:系统还未出现问题时而进行的维护,工作量最少.9.3 系统评价n系统评价是指系统投入运行一段时间

14、以后,对新系统所做的一次全面的评价,它度量了系统当前的性能,并为进一步改善未来的工作提供了依据。其目的在于评估系统的技术能力、工作性能和系统的效益。n系统评价一般包括:n系统的目标功能评价:检查是否达到预期目标n系统的性能评价:包括:提供用户信息的及时性、准确性,系统的可靠性、安全性、容错性,系统运行效率等。n系统的经济效果评价(含直接经济效果和间接经济效果)直接经济效果:(1)年收益增长额(P) (2)投资效果系数(E)(3)投资回收期(T)间接经济效果:指企业管理思想、管理方法、业务流程、组织结构、员工素质的变化。n系统评价报告系统的名称、结构和功能;任务提出者、系统开发者和用户;有关文档

15、资料;经济效益评价;系统性能评价;综合评价。附录:上机练习题一、结构化程序设计:1.一考通P156编程打印九九乘法表(以直角三角形的形式).2.VFP结构化程序设计例题:7-12、7-14、7-15等。要求:(1)学会启动VFP6.0软件(2)学会建立、编写、调试、运行程序文件二、面向对象程序设计:1.一考通P174实验一:创建数据表要求:(1)掌握数据表结构设计(2)学会数据表数据的输入2.一考通P237实验五:表单设计(输入界面设计)要求:(1)掌握创建表单的方法(2)掌握基本控件的使用(3)掌握表单控件属性的设置及方法程序的编制3.一考通P248实验六:报表设计(输出界面设计)要求:(1)掌握创建报表的方法(2)掌握报表控件的使用4.一考通P147应用题1:利用表单设计一个动态电子屏,一条标语在屏幕上从右到左不断滚动循环显示,直到单击“关闭”按钮时,关闭表单。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

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