版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第六章,系统实施、维护与评价,6.1 系统实施,所谓实施指的是将系统设计阶段的结果在计算机上实现。即将纸面设计的系统转化为可在计算机上实际运行的MIS软件。 系统分析和系统设计好比描绘一座发电厂的蓝图,而系统实施则是依据蓝图将发电厂建起来。 系统实施阶段的主要任务是: 1、按总体设计方案购置和安装计算机网络系统; 2、建立数据库; 3、编程与调试、测试; 4、培训有关人员; 5、系统转换和试运行,一、程序设计,程序设计的主要依据 系统分析说明书及附件、系统设计说明书及其附件(如:模块结构图、数据库设计、编码方案、输入设计、输出设计、模块处理过程设计等) 程序设计的目标要求 1、可靠性:包括程序
2、或系统的安全可靠性、程序或系统运行的可靠性 2、规范性:即标准化程序设计 3、可读性:即程序清晰,其他人易读懂 4、可维护性:即程序各部分相互独立,程序模块化,一、程序设计,程序设计方法 方法 手段 结构化程序设计方法 面向过程的语言 原型法 系统开发工具 面向对象的方法 面向对象的语言 常用的编程工具 (1)传统编程语言:如:BASIC、COBOL、PASCAL、C、C+、PROLOG等 (2)数据库类主要有两类:微机数据库系统、大型数据库系统 a、XBASE系列:如:DBASE系列、FOXBASE系列、 FOXPRO系列等 特点:简单易学、方便实用 b、大型数据库系统工具:如:ORACLE
3、、SYSBASE、 INFORMIX、DB2等 特点:功能齐全,处理能力强,容量大,(3)程序生成工具:如:4GL、程序生成工具、屏幕生成工具、 报表生成工具等,如:雅奇MIS、王特MIS 、MISGS等 (4)系统开发工具:如:C+、VB、VC、DELPH 、 Java、 Powerbuilder等,二、系统的调试、测试与转换 目的:找出程序和系统中存在的问题和错误,以保证程序 和系统的正确性、可靠性,使之完全符合设计要求 1、程序调试、测试的方法(实验法) (1)静态测试法:即用人工的方法对文档、程序、数据等 资料进行审核,找出其中的错误 基本方法有: 人工测试法、计算机辅助静态分析法 (
4、2)动态测试法:即通过运行程序,在程序的动态运行过 程中检查和发现错误。 基本方法有:白盒测试法和黑盒测试法 白盒测试法:根据程序的内部处理过程,在计算 机上进行测试。,白盒测试法,白盒测试(White-box Testing)是把测试对象看作一个打开的盒子。 利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理 过程,不需测试软件产品的功能。白盒测试又称为结构测试和逻辑驱动 测试。 白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。 其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件 组合覆盖和路径覆盖。 六种覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件
5、覆盖、条 件组合覆盖和路径覆盖发现错误的能力呈由弱至强的变化。语句覆盖每条语 句至少执行一次。判定覆盖每个判定的每个分支至少执行一次。条件覆盖每 个判定的每个条件应取到各种可能的值。判定/条件覆盖同时满足判定覆盖条 件覆盖。条件组合覆盖每个判定中各条件的每一种组合至少出现一次。路径 覆盖使程序中每一条可能的路径至少执行一次。,黑盒测试法:该方法不考虑具体的程序内容结构,而设计 一些输入数据用例。运行程序后,将程序的 输出结果和标准的结果相比较,从而确定程 序有无错误 使用白盒测试法或黑盒测试法都需要设计测试用例,在测试 过程中,常用的测试数据有以下几种: a、用正常数据调试 b、用异常数据调试
6、 c、用错误数据调试 如下例:,set talk off clear input 请输入学生成绩: to score if score=0 if score=90 ?成绩:优 else if score=80 ?成绩:良 else if score=70 ?成绩:中 else if score=60 ?成绩:及格 else ?成绩:不及格 endif endif,endif endif else ? 学生学习成绩输入超范围 endif retune,设计测试用例:-5、87、77、67、57、 97、107、0、60、70、 80、90、100、 空数据,2、系统调试测试过程 它包括以下几个阶
7、段: a、程序调试:也称程序模块调试 b、分调:将构成某功能模块的各个程序连接进行调试 c、总调:是指整个系统进行的调试,即将各个子系统连 接起来进行调试 d、性能(特殊)测试:主要有:峰值负载测试、容量测试、 响应时间测试、恢复能力测试等 3、编写系统操作说明书:包括:系统简介、系统运行操作说 明等 4、人员的培训,6.2 系统转换 1、系统的试运行 经过系统的调试、测试后,为了测试出系统在实际运行过 程中可能出现的一些事先预测不到的问题,所以一个系统开 发完成后让它实际地运行一段时间即试运行,才是对系统最 好的检验和测试方式。 系统试运行阶段的主要工作包括: (1)对系统进行初始化,输入各
8、原始数据记录 (2)记录系统的运行数据和运行状况 (3)核对新系统输出和老系统输出的结果 (4)对系统的实际输入方式进行考查 (5)对系统实际运行、响应速度进行实际测试 2、系统转换 系统转换是指由手工处理系统或旧的向新的计算机信息系 统切换(过渡)。包括数据文件的转换;人员、设备、组织机构,的改造和调整;有关资料的建档和移交等。 系统转换(切换)方式有4种方式: (1)直接转换:它是在确定系统运行准确无误时,立即启 用新系统,终止老系统运行。 这种方式可节省人员和设备费用,一般适用 于一些处理过程不太复杂、数据不很重要的 场合。 (2)平行转换:又称并行转换,它是指新老系统并行工作一 段时间
9、,经过一段时间的考验后,新系统正式 替代老系统。 该方式的特点是安全、可靠,但费用和工作 量大,因为在一段时间内系统要两套班子并行 工作。一般适合较复杂或重要的系统。,(3)逐步转换:又称分阶段转换,它是在新系统全部投入正 式运行之前,一部分一部分地代替老系统。如会计信息系统各子系统的分阶段转换。该种方式既保证了可靠性,又不至于费用太大,较适合大系统。 (4)试运行转换:该种方式与并行转换类似,但试运行期间仍以旧系统为主,因此,并行期实际为新系统的试运行期。 该种方式在策略上更为谨慎,风险小,投入的人力、物力和费用较平行转换方式小。 系统转换的内容: (1)数据转换:就是将原人工或旧系统的数据
10、,按照新系统的结构和要求,转换为新系统的数据。 如:原旧系统的数据转存到新系统中;手工方式下在转换时的各基础数据应输入到计算机系统;代码、系统参数的初值、操作人员口令和权限等也应输入系统中。,(2)系统环境的转换:指人员、设备、组织机构的改造和调整。如:成立新的组织机构、配备各层次的管理人员和技术人员、全面启用新设备、订立规章制度等 (3)资料建档与移交:开发期间所有建立的文档资料应经整理后移交给用户妥为保存,6.3 系统维护 在系统运行过程中,对设备的保养、维修,软件的修改、完善、扩充和更新等都属于维护的内容。通过维护以保证系统的正常、正确运行,以保证系统能适应企业的信息需求,延长系统的生命
11、周期。在整个系统的生命周期中,维护是最重要、最费时的工作,系统维护贯穿于系统的整个生命周期,不断重复出现,直到系统过时和报废为止。 系统维护主要包括以下几方面:软件的维护、数据文件的维护、编码的维护、硬件的维护。 1、软件的维护:是系统维护工作中最重要,也是最困难的一个环节。主要指应用程序的维护。,软件维护活动可归结为以下几类: (1)正确性维护:又称改正性维护。指对软件投入使用后 发现的错误、缺陷等进行的纠错改正 (2)适应性维护:指为适应企业内、外环境的变化而进行 的维护 (3)完善性维护:指扩充软件功能、增强软件性能、改进 软件处理加工效率、提高软件的可维护 性等所进行的维护 (4)预防
12、性维护:指为了提高软件的可维护性、可靠性等, 为以后进一步改进软件打下良好基础的 维护活动,5%,50%,25%,20%,2、数据文件的维护:针对企业等单位所处理数据内容等的变化 而对系统数据文件的内容和结构所进行的 增加、合并、修改和删除等维护性工作 3、编码的维护:指针对企业等单位的数据处理需求而对有关编 码所进行的修改、扩充、更新等 4、硬件维护:指为保证计算机网络设备等硬件系统的正常运行, 而对机器设备所进行的保养、维修、更新等工作 为了做好维护工作,需加强维护管理:包括: 1、建立维护组织 2、编写维护报告 3、保存维护记录 4、评价维护活动,6.4 系统管理 为保证系统开发成功和系
13、统正常运行,以至在系统整个生命周 期内,管理是关键 一、系统开发的管理实施项目管理 MIS的开发与实施涉及面广、时间长、过程复杂,是一项 系统工程,需要多方面的人员配合和科学的管理。采用项目 管理技术可以使系统开发工作有条不紊的进行,可以少出差错 ,少走弯路。 项目管理应做好以下几方面的工作: 1、成立项目组,配备有关人员,实行项目经理负责制 2、合理划分项目任务 3、拟定项目进度计划 4、按项目资金使用管理 5、项目进度控制 6、控制项目风险,制定系统开发进度计划的常用工具:甘特图、网络图,二、系统的运行管理 为保证系统的正常运行以及保证提供信息的准确性、完整性、保密性等,必须加强系统运行的
14、管理。和传统的手工模式相比,管理工作的重点、内部控制的内容、人员的分工、工作的协作性 、信息的表现形式等都发生了变化。 运行管理制度主要包括以下几方面: 1、系统运行管理的组织机构:包括各类人员的组成、各自的职 责 、主要任务以及内部组织结构 如:管理工作信息化后: 管理岗位可分为基本管理岗位和信息化岗位 信息化岗位是直接管理、操作、维护计算机及软件系统的工作岗位 一般大中型企业信息化岗位可设立信息系统主管、,软件操作员、审核记账员、系统管理员、档案保管员、审查稽核员等岗位 基本岗位和信息化岗位可互有交叉 2、数据的管理:包括对数据收集和统计渠道的管理、原始输 入数据的管理、系统内部各种存储数
15、据文件 的管理以及对各种输出数据的归档管理 3、日常运行管理:包括系统操作规程、系统安全保密制度、 系统修改规程、系统定期维护制度以及系统 运行状况记录和日志归档等,三、文档管理:信息系统的文档和传统文档在内容、形式等方 面具有很大不同,文档是重要的基础资料和 基础数据,必须建立适应信息化档案的立卷、 归档、保管、调阅和销毁管理制度,切实把文 档管好 MIS文档的类型: (1)技术和开发文档:如可行性研究报告、系统分析说 明书,系统设计说明书、程序流程图、源程序 等。它是系统运行和维护的依据 (2)管理文档:如测试报告、开发进度报告等。它是进 行系统开发管理的基础 (3)用户文档:如用户手册、
16、操作手册、数据文档等。 它是用户操作、管理和维护系统的基本资料 文档管理应从以下几方面着手进行:(见P.130), 6.5 系统评价 系统评价是指在系统投入运行一段时间后,对系统的各个方面进行的评估,同时写出系统评价报告。它主要包括两方面的内容: 系统性能评价:包括系统是否达到了预期目标?系统工作质 量如何?给企业带来了哪些影响?系统对信 息资源的利用程度如何?系统存在的不足? 系统应如何完善和发展?系统所带来的效益 和花费的成本的投入产出比分析(经济效益)?等等 系统开发过程评价:包括系统开发进度和费用是否按计划进行? 系统开发是否科学、分工明确、组织规范、 合理有序?,具体来说,可从以下几方面进行评价: 1、系统对用户和业务需求的相对满意程度 2、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学安全教育全册教案(教学设计)
- 绿色种植基地建设工程后期管护实施方案
- 区域供冷供热工程勘察报告
- 小学数学三年级上册全册教案(教学设计)
- 施工临时用水施工监理实施细则
- 噪声污染治理项目可行性报告
- 施工现场环保应急整改落实报告
- 市政管网养护维修作业手册
- 小箱梁运输及安装SOP
- 商业体扶梯装修工程投标技术方案技术标
- 山西离柳焦煤集团有限公司笔试题目
- 2026年京东金牌客服认证考试题目及答案
- 中级经济师知识产权专业知识与实务真题及解析(2026年)
- 冬季施工安全管理与防护措施培训
- AQ3072-2026《危险化学品重大危险源安全包保责任管理要求》解读
- 跨学科视域下的问题解决:解直角三角形在坡比、坡度问题中的应用教学设计
- 2025学年保定市十校高二语文上学期期中联考试卷附答案解析
- 2024-2025学年广东省广州市天河区八年级上学期期中数学试卷(含答案)
- GJB3206B-2022技术状态管理
- 2025年四川省行政执法资格考试题库及答案
- 养老院短住协议书(2篇)
评论
0/150
提交评论