MIS系统的维护.PPTVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MIS系统的维护

补充知识 3)软件维护工作中的典型问题: 阅读和理解别人编写的没有文档说明的程序是非常困难的,(难于理解当然就谈不上维护) 软件人员的流动是经常的,维护往往不能依赖开发者来解释他的程序(理解别人的开发思想是困难的) 缺少相应的文档资料,软件可理解性差(如房屋装修中的布线图) 软件开发时不考虑以后的修改,维护就会很困难。如果不采用模块化技术,任何小的改动都可能孕育着很大的危险(牵一发而动全身) 软件人员一般不乐意从事维护工作,它不像开发工作那样有吸引力,而且常使人遭受挫折。 3、软件维护的特点 □系统的实施主要是根据系统设计方案来建立起相关的计算机信息处理系统。其工作的重点是建立数据库系统、程序设计与调试、整理各种基础数据、实现新旧系统的切换和新系统试运行。 □系统实施工作的完成标志所开发的信息系统将正式投入运行,并能为组织机构带来巨大的效益。 第8章 小结 * 1、网络的可靠性:电信的网络和铁通的网络性能比较 2、网络的安全性:通过网络窃取数据包 * 不可靠的程序:学生做的课程设计错误百出 * (面向对象编程思想和结构化编程思想的在代码结构复杂度上的差异) * 1、做网页,有专门的网页生成工具:FrontPage、DreamWaver等,也可以用html代码编写,甚至在记事本里编写 (举个例子) 2、编程工具也是一样:单纯的pascal和delphi的集成开发环境 * 是一套方法和工具,可使系统开发商规定的应用规则,并由计算机自动生成合适的计算机程序。CASE工具分成高级CASE和低级CASE.高级CASE工具用来绘制企业模型以及规定应用要求,低级CASE工具用来生成实际的程序代码。CASE工具和技术可提高系统分析和程序员工作效率。其重要的技术包括应用生成程序、前端开发过程面向图形的自动化、配置和管理一及寿命周期分析工具。??? * * 3、实况测试 ——以过去手工处理方式下得出正确结果的数据作为输入,将系统处理结果与手工处理结果进行比较,主要考察系统运转的合理性与效率,包括可靠性(作业处理的成功率是否高)。 * 学校的网络中心负责数字化校园的程序维护工作 需要说明的是,系统测试只能证明错误存在,不能证明错误不存在。这是因为不可能穷举数据,不可能完全覆盖路径,这样就不能证明系统中不存在错误。 5 程序调试和系统测试 5.1 程序调试过程 5.3 测试流程 5.2 测试方法 测试是通过一些典型的数据运行(测试用 例)来检验系统在各种情况下的正确性的过 程。 5.3 测试流程 单元测试 连接测试 系统整体测试 特殊测试 认可测试 测试流程 单元测试是测试系统中的每一个低级处理的基本功能,其目标是告诉程序员哪些程序部分需要改正或改进。 程序代码测试 程序功能测试 1、单元测试 (1)程序代码测试 利用精心挑选的测试数据,使程序和模块中的每一条语句 都能得到执行, 即能够测试程序中的任一逻辑通路。常用的测 试数据有以下几种:  1.用正常数据调试。 2.用异常数据调试。例如用空数据表参加测试,检查程序 能否正常运行。 3.用错误数据调试。 试验程序对错误的处理能力,包括显 示出错信息以及容许修改错误的可能性。 (2)程序功能测试 经代码测试正确的程序只是基本上验证了程序逻辑上的正 确性,但并不能验证程序是否满足程序说明中定义的功能,也 不能验证数据本身是否完备。 程序功能测试则面向程序应用环境,把程序看做一个“黑 盒子”,认为程序只要满足应用功能上的需求,就是可行的。 将一个功能内所有程序按次序串联起来进行调试,目的是 要保证模块内各程序间具有正确的控制关系,同时可以测试模 块的运行效率。 程序2 程序4 程序3 程序1 2、连接测试(分调) 模块的连接方法: (1)非增量式集成 把所有的模块按设计要求一次性全部组装起来,然后进行 整体测试。 (2)增量式集成 一个一个地扩展模块,一步一步增大测试的范围,错误易 于定位和纠正。 将所开发的系统放在模拟的产品环境中,其目标是保证系统与网络、数据库、硬件和任何其它公司所特有平台和环境因素相协调,保证整个系统运行是一致的,并且使应用程序能满足用户要求的灵活性。 3、系统整体测试(总调) 除了上述常规测试之外,还有一些必要的性能测试,这些测试往往不是针对程序在正常情况下运行的正确与否,而是根据系统需求选择进行的,主要有: (1)峰值负载测试、容量测试、响应时间测试、恢复能力测试等。 (2)实况测试。系统测试完成后,在交付用户使用之前,还需要进行实况测试。 4、特殊

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档