《信息系统开发 第6章》-(课件).ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
爱帮美 来至网络 * 信息系统开发 西南科技大学计算机学院 * 6.4 系统转换 系统转换的主要工作: 做好组织准备,物资准备和人员培训。 数据准备和系统初始化(最重要和工作量最大)。 数据准备:就是从老系统中整理出来新系统运行所需要的基本数据。 系统初始化:包括对系统的运行环境和资源进行设置,系统运行和控制参数设定,数据加载以及调整系统与业务工作同步等内容。 数据加载的正确性是系统初始化最重要的环节。 数据加载中出现的错误的来源 原始数据中就存在错误。 数据整理工作中产生的错误。 输入错误。 新系统可能的错误程序。 * 信息系统开发 西南科技大学计算机学院 * 本章内容到此结束! * * 6.2 程序设计 良好的程序设计风格包括: 数据说明 将对数据结构说明语句的内容和次序固定,一般按照从简到繁,按常量、简单变量、数组变量、公用数据区、文件的顺序说明;在类型说明时,可依照应用的频率按整型、实型、复型、逻辑进行说明;在一个说明语句中,数据名按字母顺序排列。 程序语句的结构 一般原则:语句应写得简明、直观,直截了当反映程序设计意图,避免程序语言的技巧性,不能为追求效率而忽视程序的简明与清晰。 每句写一行,不要将多句写在一行。 避免使用复杂的条件判断。 尽量减少使用否定的逻辑条件进行测试。 尽量减少循环嵌套和条件嵌套的层数。 用空格、括号使复杂表达式的运算层次清晰直观。 * * 6.2 程序设计 良好的程序设计风格包括: 输入和输出 程序的输入输出与用户的使用直接相关,应通过输入输出格式和方式的设计实现友好的用户界面。应注意以下几点: 应针对用户的不同对象、特点和要求设计人机交互方式。 程序在运行过程中应有表明当前状态的标注说明信息,以使用户对进程有了解,不至于面对静止的、无内容的屏幕不知所措。 交互式输入的请求应有明确提示,输入格式应简洁,且与用户习惯或熟悉的方式接近;对于要求输入的内容,应标明可用的选择和边界条件,可能的话辅之以在线帮助功能;对用户的输入应进行有效性检验,防止无效数据的输入。 对于输出的格式和方式,应允许用户进行选择和应答,对于所有输出都应有明确的标志和说明。 应设计完备的错误检测和恢复功能,以防程序非正常运行或终止,使用户无所适从,又无从下手。 * 信息系统开发 西南科技大学计算机学院 * 6.2 程序设计 良好的程序设计风格包括: 程序的运行效率 效率主要指计算机运行时间和存储器空间两个方面,要在保证程序可读性的基础上,提高效率。注意如下: 写程序之前,尽量简化算术和逻辑表达式,且尽量使用逻辑表达式,因为逻辑运算比算术运算速度快。 尽量选用好的算法。 仔细研究循环嵌套,确定是否有语句可以从内层移到循环体外。 尽量避免使用多维数组。 尽量避免使用指针和复杂的表。 充分利用语言环境提供的函数。 使用具有良好优化特性的编译程序,以生成高效的目标代码。 * 信息系统开发 西南科技大学计算机学院 * 本节主要内容 系统测试 领会系统测试的作用和意义。 识记系统测试的对象与目的。 识记系统测试中的错误种类。 领会系统测试应遵守的基本原则。 掌握人工测试与机器测试的方法。 掌握系统测试的步骤和各步的工作内容。 掌握测试用例设计技术。 了解系统测试中排错方法。 * 信息系统开发 西南科技大学计算机学院 * 6.3 系统测试 系统测试的作用和意义: 系统测试是管理信息系统开发周期中一个十分漫长的阶段。 其作用与重要性主要体现在它是保证系统质量与可靠性的最后关口,是对在整个系统开发过程包括系统分析,系统设计和系统实现的最终审查。 系统测试的工作量大约占整个软件开发工作的40-50%,甚至更多。 系统测试的对象和目的: 系统测试的对象不仅仅是源程序,而对应的是整个软件。它把需求分析、概要设计、详细设计以及程序设计各阶段的开发文档,包括规格说明、概要设计说明、详细设计说明以及源程序,都作为测试的对象。 系统测试的目的:不是证明程序无错,而是要选取易于发生错误的测试数据,证明程序存在错误。 * 信息系统开发 西南科技大学计算机学院 * 6.3 系统测试 系统测试中的错误按范围和性质可以划分为: 功能错误:由于功能规格说明书不够完整或叙述不够确切,致使编码时对功能理解有误而产生的错误。 系统错误:主要是与外部接口的错误,子程序调用错误,参数调用错误,输入/输出地址错误,以及资源管理错误等。 过程错误:主要是指运算错误,初始过程错误,逻辑错误等。 数据错误:数据结构,内容,属性错误,动态数据与静态数据混淆,参数与控制数据混淆等。 编码错误:主要是指变量名错误,局部变量与全局变量混淆,语法错误,程序逻辑错误和编码书写错误等。 * 信息系统开发 西南科技大学计算机学院 * 6.

文档评论(0)

花好月圆 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档