chap8管理系统实施创新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 系统实施 主要内容 物理系统的实施 程序设计 软件开发工具 程序和系统测试 系统切换、运行与维护 项目管理与系统评价 1 系统实施阶段的任务 2 物理系统的实施 计算机系统的实施 网络系统的实施 3 程序设计 程序设计的目标 结构化程序设计方法 (Structured Programming) 4 软件开发工具 5 程序和系统测试 测试方法 测试的目标 软件测试的目标: 为了发现程序中的错误而执行程序的过程; 好的测试方案是极有可能发现迄今尚未发现的尽可能多的错误的测试方案; 成功的测试是发现了迄今尚未发现的错误的测试。 测试是为了发现错误,不能证明程序正确。一般来说,单元测试可由程序员自己完成,而综合测试通常由测试小组来完成。 1) 软件开发成本 软件产品最大的成本是检测软件错误、修正软件错误的成本。 在整个软件开发中: 测试工作量≥50% 2) 软件测试的目标 (1)预防错误: 几乎不可实现 (2)发现错误: 软件测试目的 2) 软件测试的目标(续) 2) 软件测试的目标(续) 3) 测试对象 软件测试不等于程序测试 软件测试应贯穿于软件定义与开发的整个期间; 据美国一家公司统计,查出的软件错误中,属于需求分析和软件设计的错误约占 64%,属于程序编写的错误仅占 36%。程序编写的许多错误是“先天的”。 测试的基本原则 1 基本原则 “尽早测试”应成为软件开发人员的座右铭 – 坚持软件开发各阶段复审,尽早发现错误 开发和测试队伍分别建立 测试用例应由输入数据和预期的输出结果两部分组成 特别注意测试发现错误较多的程序模块,要重点测试 程序修改后要回归测试 应长期保留测试用例,直至系统废弃 测试的基本原则(续) 程序测试举例 例:程序 Triangle, 输入三个整数,表示一个三角形的三个边长,该程序产生一个结果,指出该三角形是等边三角形、等腰三角形还是不等边三角形。 测试的基本原则(续) 判断三角型的测试用例设计: 输入数据 预期结果 (1) 6;6;6 等边 (2) 8;8;4 等腰 (3) 4;5;6 一般 还应输入非法数据: 0; 7; 9 -7;3; 5 a; 2; 7 等 边界值分析设计测试用例原则 例:邮件收费规定 1~5 kg收费2元 则应设计测试用例: 0.9,1, 5,5.1 kg 或0.99,1, 5,5.01 kg。 边界值分析设计测试用例原则 例:一个输入文件可有1~255个记录则可分别设计有: 1个、255个、0个、256个记录的输入文件 黑箱测试 不考虑系统内部结构而运行系统,以检查在一定的输入下,系统的输出是否与期望相同。 白箱测试 不仅要完成前者的内容,还要检查输入的数据是如何通过系统内部设定的结构,达到输出的。 测试流程 6 人员培训 人员培训的意义 人员培训的内容 培训内容 管理人员的培训 技术人员的培训 培训管理 7 系统切换、运行 并行切换法的特点是风险小、安全系数大 开销大(需要同时运行2套系统) 用户随着并行期的延长而失去热情,甚至拒绝使用新系统 隐含假设:原系统是正确的 人员对系统实施的影响 人员对系统实施的影响(续) 人员对系统实施的影响(续) 8 系统实施阶段的文档 程序设计手册 程序设计手册将选定计算机语言或开发工具,来描述系统的计算机模型,其主要使用者是系统维护人员。 系统采用的术语 系统的功能描述 系统开发最小平台 系统覆盖的流程 系统全局变量 程序清单 每个功能的描述 系统共享数据 系统接口的实现 用户操作手册 用户操作手册为用户提供了系统能够作什么和不能作什么的概况和一份详细的安装指南,以及一个贯穿系统详细指南。 概况 系统运行平台与安装 系统操作描述 系统联机帮助 1、系统整体结构和系统概貌; 2、系统分析设计思想; 3、计算机系统操作与使用; 4、软件工具的使用; 5、汉字输入方式、系统输入方式和操作方式培训; 6、可能出现的故障以及故障的排除; 7、文档资料的分类以及检索方式; 8、数据收集、统计渠道、统计口径; 9、其他注意事项 管理人员的培训重点应该是信息技术基本概念与一些结合具体项目的基础知识。 1. 信息系统的基本概念,包括信息概念、性质与作用、系统概念与特点、信息系统开发方法与开发过程等。 2. 计算机基本知识,包括计算机硬件与软件基础知

文档评论(0)

我是兰花草 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档