版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统实施运行管理和维护1第1页,共25页,2023年,2月20日,星期二8.1系统实施的准备工作
(1)制定系统的实施计划(2)组织好系统的实施队伍,培训管理、操作人员(3)建立系统平台:购置、安装计算机软、硬件与配套设施(4)管理流程重组
(5)基础数据准备2第2页,共25页,2023年,2月20日,星期二
8.2程序设计(p251)8.2.1程序设计概述1.程序设计原则
可靠性、可移植性、可读性、可扩充性、可测试性和可维护性
2.程序设计方法结构化程序设计方法面向对象程序设计方法3.程序设计语言机器语言汇编语言高级语言3第3页,共25页,2023年,2月20日,星期二8.2.2结构化程序设计(p253)三种基本控制结构顺序结构选择结构或条件结构循环结构(详见VFP第7章)
4第4页,共25页,2023年,2月20日,星期二
8.2.3程序的调试(p260)1.程序错误的分类:(1)语法错误(2)逻辑错误2.程序调试器:VFP6.0提供了跟踪调试窗口---程序调试器.打开调试器:工具\调试器\打开调试器窗口调试器窗口含5个小窗口:①跟踪窗口:用于打开和显示调试程序②监视窗口:用于建立监视表达式③局部窗口:用于显示调试程序中内存变量、数组、对象④调用堆栈窗口:显示当前程序或过程名⑤调试输出窗口:用于显示当前程序、过程或方法的代码5第5页,共25页,2023年,2月20日,星期二3.调试器窗口菜单:单击调试器窗口的”调试”命令,打开下拉式菜有以下按钮:运行、单步、单步跟踪、运行到光标处、继续执行、跳出.跟据需要选用.例:调试一个名为”a1.prg”的程序.操作步骤如下:(1)打开调试器窗口.(2)在跟踪窗口中打开”文件”下拉菜单,单击”打开”,选择要调试的程序文件,单击”打开”按钮.(3)在程序行左边的垂直条中双击,建立三个相应的断点.(4)在监视窗口输入两个表达式:?select()?dbf()(5)在局部窗口选择”位置”为”
a1.prg”(6)在”调试”下拉菜单中单击”运行”,程序开始调试.在运行过程中遇刺第一个断点停止,若发现错误,可以在”调试”下拉菜单中单击“定位修改”命令,打开编辑器窗口修改程序.修改完毕,返回到调试器窗口,单击“继续执行”命令程序又会执行到下一个断点,…反复调试直至正确无误,关闭调试窗口,结束调试操作.
6第6页,共25页,2023年,2月20日,星期二
8.2.4面向对象程序设计(p265)
(详见VFP第8章)
8.3应用系统的设计
(详见VFP第10章)7第7页,共25页,2023年,2月20日,星期二
8.4系统测试(p284)1.系统测试的对象:是整个应用软件系统,包含系统分析、系统设计各阶段的文档及源程序。2.系统测试的目的:发现错误并及时地改正错误.错误种类:功能错误:系统处理功能不完整或不确切,导至编程错误.系统错误:指与外部接口错误、子程序调用错、参数错。过程错误:指算术运算错、逻辑运算错。数据错误:指数据结构错、输入、输出数据错。编程错误:指语法错、逻辑错、编程书写错。其中,逻辑错最难检测.8第8页,共25页,2023年,2月20日,星期二3.系统测试的基本原则(p285)成立测试小组:测试小组必须有用户参与.精心设计测试用例:测试用例不仅要包括合理的、有效的输入数据,还要包括无效的或不合理的输入数据进行回归测试:
一个软件系统原有缺陷被修改或增加新的功能后,为了保证系统没有功能性失败,用原来的测试用例再进行测试。保留测试用例:这将会给重新测试和追加测试带来方便集中测试出错多的模块.采用黑盒法与白盒法.9第9页,共25页,2023年,2月20日,星期二4.系统测试过程(p286)1.单元测试(模块分调):将每个模块作为一个单独的测试单元进行测试.因为每个模块具有相对独立的功能.2.子系统测试(模块联调):将组成子系统的各模块联调,测试模块间接口的正确性.3.系统测试:将测试过的子系统装配成一个完整的系统进行测试4.验收测试:测试内容与系统测试相同,但必须有用户参与.5.系统测试方法(p286)
常用以下两种方法:(1)黑盒法:适用于子系统测试与系统测试(2)白盒法:适用于模块与程序的调试10第10页,共25页,2023年,2月20日,星期二(1)黑盒法(功能测试)将待调试的程序看作一个黑盒子,在完全不考虑程序内部结构和特性的情况下,测试程序的外部特征.即输入一些数据,测试其输出结果是否符合设计达到的功能要求。
一个程序模块M,它有两个输入变量X和Y,一个输出变量Z。假设程序在字长为32位的计算机上运行,又假如X,Y均为整数,那么输入数据的可能值有:
232*232=264假设一次一豪秒,则共需264/(365*24*60*60*1000)=5亿年11第11页,共25页,2023年,2月20日,星期二黑盒测试主要是为了发现以下几类错误:①是否有错误的功能或遗漏的功能?②界面是否有误?输入是否能够正确接受?输出是否正确?③是否有数据结构或外部数据库访问错误?④性能是否能够接受?⑤是否有初始化或终止性错误?12第12页,共25页,2023年,2月20日,星期二(2)白盒法(结构测试)是将待调试的程序看做一个透明的盒子,根据程序的内部结构和处理逻辑来设计调试用例,对软件的逻辑路径及过程进行测试.如果想用白盒法来发现程序中所有的错误,则至少必须使程序中每一个可能的路径都执行一次。
假设某程序模块有5个分支,分支外有小于20次的循环,则此模块可能的路径为:520≈1014
假如一条路径需要1分钟,则1014/(365×24×60)=2亿年
一般来说,要想通过调试发现程序中所有的错误是不可能。正如Dijkstra教授所说:“测试只能证明错误的存在,但不能证明错误的不存在”。13第13页,共25页,2023年,2月20日,星期二原则是:①程序模块中的所有独立路径至少执行一次;②在所有的逻辑判断中,取“真”和取“假”的两种情况至少都能执行一次;③每个循环都应在边界条件和一般条件下各执行一次④测试程序内部数据结构的有效性,等等
14第14页,共25页,2023年,2月20日,星期二
8.5系统切换(p287)1.系统切换方式:平行切换:新、老系统并行一段时间。特点:费用高,风险低。逐步切换:新、老系统分期、分批切换。特点:介于上述两种方式之间。直接切换:用新系统直接替换老系统.特点:费用低,但风险大试点后直接切换:特点:风险低2.系统切换的主要工作:(1)建立系统使用说明文档:用户操作手册,计算机操作规程,程序说明书
(2)系统初始化
15第15页,共25页,2023年,2月20日,星期二第9章系统管理与维护(p294)系统日常运行管理
:系统运行的日常管理不仅仅是机房环境和设施的管理,更主要的是对系统每天运行的状况、数据输入输出、系统的安全性与可靠性等及时准确地加以记录和分析处理。而这些工作主要是由系统管理员来完成的。(1)系统运行的日常维护(2)临时性的信息服务(3)系统运行情况的记录
16第16页,共25页,2023年,2月20日,星期二9.1
系统的管理机构---信息中心(1)成.信息中心的职责:信息中心是负责对企业的信息资源进行规划、配置、协调、维护、控制和管理的机构.(2).信息中心的管理方式:有集中式和分散式两种.集中式:将所有信息资源的规划、配置、协调、控制和管理权全部集中于信息中心,企业任何部门的信息资源需求都由信息中心提供。分散式:将信息资源全部或部分置于企业各部门的管理和控制之下.这两种管理方式各有优、缺点,企业可根椐需要灵活选择。
17第17页,共25页,2023年,2月20日,星期二9.2系统安全性和可靠性(1).影响安全的因素:自然灾害:地震、水灾、火灾、战争等计算机病毒、网上黑客、企业间谍:使系统软件/数据遭到破坏、非法删改、复制、窃取。硬件故障(2).系统安全性保护措施:物理安全控制:①设备和机房环境安全:防磁、防水、防雷电、机房温、湿度②存储介质安全:磁盘、磁带、光盘上数据要定期复制,并置于远离机房的安全地点。人员及管理控制:主要指用户合法身份的确认和鉴别.如用口令、密码、指纹、签名进行识别.存取控制:存取控制的基本方法是对用户授权,只有具有特定权限的用户才能使用系统的某些资源.如对数据库及表,只有授权的用户才能有建立权、修改权、检索权。数据加密:数据加密基本系统由加密(编码)和解密(解码)组成.加密是将明文进行编码,转换成窃取者不可理解的内容,叫密文,进行存储和传输;解密是合法用户将密文还原成明文.及管理控制:18第18页,共25页,2023年,2月20日,星期二4.系统可靠性措施:(1)设备冗余技术:
对大型和重要的信息系统,为了提高系统的可靠性,常采用设备冗余技术.设备冗余指系统中有两套硬件设备,一套硬件发生故障,另一套照常运行.冗余设备的工作方式有两种:①双工方式:一套设备联机运行,另一套脱机运行,当联机设备发生故障时,脱机设备切换为联机运行.②双机方式:两套硬件设备并行完成同一工作,并比较处理结果,当二者一致时,方可继续运行,否则要查找原因.当有一台设备发生故障时,另一台设备照常运行.(2)负荷分布技术:
为防止单一设备故障导致整个系统瘫痪,可将设备故障的影响限制在很小的范围内,一般采用负荷分布技术.
它将信息处理、数据存储及其它功能分散在多个设备单元上,使未发生故障的设备继续工作,从而有效地分散系统负荷,提高整个系统的可靠性.19第19页,共25页,2023年,2月20日,星期二(3)系统重新组合技术当系统发生故障后,自动将故障设备停用,或用备件替换故障设备,并启用数据库的后备数据,将数据恢复到故障前的状态,叫系统重新组合技术.20第20页,共25页,2023年,2月20日,星期二9.4系统维护
:(1)系统维护的内容
硬件设备维护:对硬件设备进行日常维护、故障检修、更换易损件等。应用软件系统维护
:是系统维护最主要的内容数据维护
:对数据进行备份、更新、修复丢失的数据。代码维护:对代码进行增加、删除、修改及设置新代码。(2)系统维护的类型
:(1)纠错性维护:即正确性维护。修改、纠正系统运行时出现的错误。占整个维护工作量的20%。(2)适应性维护:使应用软件系统适应运行环境的变化而进行的维护.占整个维护工作量的25%。(3)完善性维护:在应用软件使用期间,不断改进和完善系统的功能和性能叫完善性维护.它占维护工作量的50%-60%,居第1位.(4)预防性维护
:系统还未出现问题时而进行的维护,工作量最少.21第21页,共25页,2023年,2月20日,星期二9.3系统评价
系统评价是指系统投入运行一段时间以后,对新系统所做的一次全面的评价,它度量了系统当前的性能,并为进一步改善未来的工作提供了依据。其目的在于评估系统的技术能力、工作性能和系统的效益。
系统评价一般包括:系统的目标功能评价:检查是否达到预期目标系统的性能评价:包括:提供用户信息的及时性、准确性,系统的可靠性、安全性、容错性,系统运行效率等。系统的经济效果评价
(含直接经济效果和间接经济效果)直接经济效果:(1)年收益增长额(P)(2)投资效果系数(E)(3)投资回收期(T)间接经济效果:指企业管理思想、管理方法、业务流程、组织结构、员工素质的变化。22第22页,共25页,2023年,2月20日,星期二系统评价报告
①
系统的名称、结构和功能;②
任务提出者、系统开发者和用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB32-T 5394-2026 混凝土用矿物掺合料应用技术规程
- 无人机实时视频回传系统优化方案
- 上门家政服务免责协议书
- 人教版英语(2024)七年级上册 Unit 2 Section A (1-3) 教案(表格式)
- 2026年吸毒人员管理服务知识测试题库
- 2026年快速提升学法考试成绩技巧
- 2026年乡镇干部补充耕地项目知识卷
- 2026年呼吸机相关肺炎防控知识题库
- 2026年概念理解与深度思考练习册
- 2026年市场监管总局公务员面试国有企业反垄断题
- (2025年)(新版)矿井通风操作工职业技能竞赛考试题(附答案)
- (新教材)2026年人教版一年级下册数学 五 100以内的笔算加、减法 第1课时 笔算减法 课件
- 2025年中职装配式建筑工程技术(构件安装工艺)试题及答案
- 在线绘画课程细分策略
- 洗牙口腔健康知识宣教
- 偏瘫患者的护理个案分析
- 2026年党支部主题党日活动方案
- 法医临床司法鉴定岗前考试试题及答案
- 初中英语必背3500词汇(按字母顺序+音标版)
- 贷款车辆过户合同范本
- 2025年安徽池州石台旅游发展股份有限公司招聘12人笔试历年参考题库附带答案详解
评论
0/150
提交评论