管理信息系统课件--第6章_管理信息系统实施.ppt_第1页
管理信息系统课件--第6章_管理信息系统实施.ppt_第2页
管理信息系统课件--第6章_管理信息系统实施.ppt_第3页
管理信息系统课件--第6章_管理信息系统实施.ppt_第4页
管理信息系统课件--第6章_管理信息系统实施.ppt_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理信息系统ManagementInformationSystem 第6章管理信息系统实施 版权说明 本课件基于张志清主编 管理信息系统实用教程 电子工业出版社 2005 1 请保护作者版权 第六章管理信息系统实施 教学目的使学生了解管理信息系统实施阶段在系统开发中的作用 了解系统实施的任务 掌握程序设计的方法 工具和质量要求 理解什么是系统测试 并且掌握系统测试和系统转换的方法 第六章管理信息系统实施 主要内容系统实施的任务 特点和方法 程序设计的原则 标准和方法 软件开发工具 系统测试的原则 内容和方法 系统转换的主要方式和工作 第六章管理信息系统实施 6 1系统实施概述6 1 1系统实施的任务系统实施的任务是以系统设计方案为依据 按照系统实施方案进行具体的实现 最终组建出一个能够实际运行的系统 交付用户使用 具体任务包括 硬件准备 软件准备 人员培训 数据准备 系统实施的工作流程 第六章管理信息系统实施 6 1 2系统实施的特点工作量大投入人力 物力多组织管理工作繁重 第六章管理信息系统实施 6 1 3系统实施的方法划分版本的基本原则确定版本的规模实现复杂模块的方法安排实现模块的顺序 第六章管理信息系统实施 6 2程序设计6 2 1程序设计原则程序员应仔细阅读系统设计全部文档程序员应熟练掌握编程语言和开发工具编程时尽量使用标准方法重视程序调试工作尽量使用已有程序模块 第六章管理信息系统实施 6 2 2程序设计标准可靠性规范性可读性可维护性健壮性高效率 第六章管理信息系统实施 6 2 3程序设计方法结构化程序设计方法限制使用GOTO语句逐步求精的设计方法原型式的程序开发方法面向对象的程序设计方法可视化的程序设计技术 第六章管理信息系统实施 6 3软件开发工具编程语言类数据库类可视化编程类专业系统类客户 服务器类 第六章管理信息系统实施 6 4系统测试6 4 1程序调试程序调试的含义主要是从表示程序中存在错误的某些迹象开始 确定错误位置 分析错误原因 并改正错误 第六章管理信息系统实施 1 调试方法试探法 基本思路 先分析错误的表现形式 猜想程序故障的大致位置 然后使用一些简单 常用的纠错技术 获取可疑区域的有关信息 判断猜想是否正确 经过多次试探 找到错误根源 跟踪法 基本思路 正向跟踪的思路是沿着程序的控制流 从头开始跟踪 逐步检查中间结果 找到最先出错的地方 基本思路 反向跟踪的思路是从发现错误症状的地方开始回溯 即人工沿着程序的控制流往回追踪程序代码 一直到找出错误的位置或确定故障的范围为止 对分查找法 基本思路 若已知每个变量在程序内若干个关键点的正确值 则可以用赋值语句输入这些变量的正确值 然后检查程序的输出 若输出结果正确 则故障在程序前半部 否则故障在程序后半部 第六章管理信息系统实施 归纳法 基本思路 从错误征兆出发 通过分析这些征兆之间的关系而找出错误 归纳法 基本思路 首先列出所有可能成立的原因或假设 然后一个一个地排除列出来的原因 最后证明剩下的原因确实是错误的根源 第六章管理信息系统实施 2 调试步骤程序调试联合调试系统高度 第六章管理信息系统实施 6 4 2系统测试测试是为了发现程序和系统中的错误而执行程序的过程成功的测试是发现了尚未发现的错误 第六章管理信息系统实施 1 测试特点挑剔性复杂性不彻底性经济性 第六章管理信息系统实施 2 测试基本原则测试队伍的建立测试用例的设计测试数据的选择测试功能的确定测试文档的管理 第六章管理信息系统实施 3 测试文档测试计划测试项目的名称 目的 步骤 进度 测试用例测试用例 测试数据 期望结果 测试报告测试项目的名称 实测结果与期望结果的比较 发现的问题 测试达到的效果测试结果 测试数据 期望结果 实际结果 第六章管理信息系统实施 4 测试步骤模块测试是在每个单独的模块中进行 包括模块界面 内部数据结构 独立路径错误处理和边界条件等项目联合测试将各模块集中 形成一个完整的软件 对该软件进行测试 第六章管理信息系统实施 系统测试将被测软件放在系统环境中进行测试验收测试用户参与的测试 对系统的最后确认 第六章管理信息系统实施 5 测试方法静态测试是通过被测程序的静态审查 发现代码中潜在的错误动态测试黑盒测试白盒测试 把被测程序看成一个黑盒 根据程序的功能来设计测试用例 根据被测程序内部结构设计测试用例 第六章管理信息系统实施 6 测试用例的设计语句覆盖法 A 2B 0X 3 ace a c e 第六章管理信息系统实施 判断覆盖法 A 3B 0X 1 acd A 2B 1X 3 abe a c d a b e 第六章管理信息系统实施 条件覆盖法 第六章管理信息系统实施 条件一 条件二 设计的测试用例子 第六章管理信息系统实施 设计的测试用例 第六章管理信息系统实施 条件组合覆盖法 设计的测试用例 设计的测试用例 第六章管理信息系统实施 第六章管理信息系统实施 路径覆盖法 a b d a c e a b e a c d A 1B 1X 1 A 1B 1X 2 A 3B 0X 1 A 2B 0X 4 第六章管理信息系统实施 等价分类法划分等价类为每个等价类编号设计一个新的测试用例 使它能包括尽可能多的尚未被包括的合理等价类设计一个新的测试用例 使它包括一个尚未被包括的不合理等价类 第六章管理信息系统实施 边界值测试法边界值测试法不是从一个等价类中任选一个测试用例作代表 而是选一个或几个测试用例 使得该等价类的边界情况成为测试的主要目标 边界值测试不仅注意输入条件 它还根据输出的情况设计测试用例 第六章管理信息系统实施 错误推测法基本思想 列举出程序中可能有错和容易出错的情况 并且根据它们选择测试方案如对一个数据库表进行操作 需要特别检查的情况有 数据库表为空 表中只有一个记录 第六章管理信息系统实施 举例程序TRI读入三个整数值 这三个整数代表同一个三角形三条边的长度 程序根据这三个值判断三角形属于等腰 等边 还是一般三角形 第六章管理信息系统实施 要测试的情况 正常的不等边三角形 正常的等边三角形 正常的等腰三角形 三条边不构成三角形 一条边的长度为 两条边的长度为 三条边全为 输入数据中包含负整数 输入数据不全 输入数据中包含非整数型数据 第六章管理信息系统实施 6 5系统转换6 5 1系统转换的主要方式直接转换 就是在确定新系统运行准确无误时 立刻启用新系统 终止老系统运行 切换 时间 第六章管理信息系统实施 并行转换 这种转换方式是新老系统并行工作一段时间 经过一段时间的考验以后 新系统正式替代老系统 并行 时间 第六章管理信息系统实施 试运行转换 类似于并行转换 在试运行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论