标准书号72-73 308-07364 第6章 物流信息系统的实施

上传人:E**** 文档编号:89357853 上传时间:2019-05-23 格式:PPT 页数:18 大小:1.22MB
返回 下载 相关 举报
标准书号72-73 308-07364 第6章 物流信息系统的实施_第1页
第1页 / 共18页
标准书号72-73 308-07364 第6章 物流信息系统的实施_第2页
第2页 / 共18页
标准书号72-73 308-07364 第6章 物流信息系统的实施_第3页
第3页 / 共18页
标准书号72-73 308-07364 第6章 物流信息系统的实施_第4页
第4页 / 共18页
标准书号72-73 308-07364 第6章 物流信息系统的实施_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《标准书号72-73 308-07364 第6章 物流信息系统的实施》由会员分享,可在线阅读,更多相关《标准书号72-73 308-07364 第6章 物流信息系统的实施(18页珍藏版)》请在金锄头文库上搜索。

1、物流信息系统,作者:邵雷,责任编辑:黄兆宁 出版日期:2010年7月 IDPN:308-2010-49 课件章数:9,2,第六章 物流信息系统的实施,本章要点 掌握程序设计的方法和程序的编写、开发技能,而系统的集成和测试将会直接影响所编写程序的质量,掌握系统测试的原则和过程、测试方法及测试用例的设计 理解新老系统转换的方式和系统转换的主要工作内容,3,6.1 系统实施阶段的任务,实施阶段的主要任务是实现物流信息系统设计阶段提出的物理模型,把物理模型转换成物理系统,完成一个可以实际运行的物流信息系统,并交付给用户使用 系统实施环境的建立 程序设计 数据准备 系统测试 系统切换与试运行,4,6.2

2、 系统的实现方法,实现方法有结构化生命周期法、面向对象方法、原型法等 结构化生命周期法在物流信息系统实施阶段的主要活动:购置计算机软硬件并安装调试、程序设计、程序及系统的调试、新旧系统的转换、编写各种文档等 生命周期法通常是在系统需求比较明确的情况下采用,开发周期长、繁琐、与用户交流不直观等 快速原型法首先建立一个原型,让用户使用原型,通过对原型的反复改进,最终建立符合用户要求的新系统 面向对象的物流信息系统实施方法,5,6.3 程序设计,6.3.1程序设计的目标 1.运行准确和稳定 2.安全性高 3.可读性强 4.其它目标,6,6.3.2 程序设计语言的选择,考虑因素: 1.程序设计语言的开

3、发效率 2.数据管理能力 3.物流信息系统的可维护性和可移植性 4.成本原则 此外,还要考虑语言的发展趋势,7,6.3.3 结构化程序设计,1.顺序结构 顺序结构是程序设计中最常用、最简单、最基础的结构,表示有多个连续的处理步骤语句排列的顺序就是命令的执行顺序,8,6.3.3 结构化程序设计,2.选择结构 用选择命令描述分支现象,根据某个逻辑表达式的取值确定执行的路径,9,6.3.3 结构化程序设计,3.循环结构 循环结构描述多次重复执行的现象,实现某段程序有规律地反复执行 (1)“当”型循环结构(DO-WHILE结构) (2)“直到”型循环结构(DO-UNTIL结构),10,6.4 系统集成

4、和测试,6.4.1 系统测试的原则 1. 要特别关注导致用户需求无法满足和满足不必要需求的错误 2.测试用例不仅选用合理的输入数据,还要选择不合理的输入数据 3.程序员应避免测试自己的程序 4.要妥善保管好测试用例和系统测试文档 5.必要时进行合理的回归测试 6.发现错误多的某些模块要进行集中、深入地测试,11,6.4.2 系统测试的过程,1.单元测试 2. 集成测试 自上而下的集成 自下而上的集成 两种方式的结合 3.系统测试 4.确认测试 5.验收测试,12,6.4.2 系统测试的过程,13,6.4.3 系统测试的方法,14,6.4.4 系统测试用例设计,1.测试用例在物流信息系统测试中的

5、作用 测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求 对于每个测试需求,在测试用例中需要考虑在正面测试和负面测试的条件下的测试,或者通过确定两个测试用例来实现,一个测试用例代表预期的条件,它可用于核实行为是否正确或符合预期(正面测试);另一个测试用例则代表不可接受的、异常的或意外的条件,它可用于核实测试需求是否未以非预期方式执行(负面测试),15,6.4.4 系统测试用例设计,2.测试用例的设计方法 (1)白盒测试的测试用例设计方法 1)语句覆盖 2)判断覆盖 3)条件覆盖 4)判断/条件覆盖 5)条件组合覆盖 6)路径覆盖,

6、16,6.4.4 系统测试用例设计,(2)黑盒测试的测试用例设计方法 1)等价类划分 等价类划分是将输入数据的可能值分成有效等价类(符合要求的输入)和无效等价类(非法输入)两种,每一类以一个代表性的测试数据进行测试,这个数据就等价于这一类中的任意其他数据 2)边界值分析 3)错误推测法 4)因果图,17,6.5系统的转换,6.5.1 系统转换的任务与方式 1.直接转换 直接转换最简单,转换的人员、设备费用也很低,但是风险很大 2.并行转换 并行转换方式的系统开销大、费用高,转换过程不易过长 3.分段转换 分段转换是直接转换和并行转换的结合,在新系统全部正式运行之前,分阶段一部分一部分地替代老系统,避免了上述两种方式的不足,18,6.5.2 系统转换的主要工作,数据准备是从老系统中整理出新系统运行所需的基础数据和资料,把老系统中的文件数据加工成符合新系统要求的数据 系统初始化包括对系统运行环境和资源进行设置、系统运行和控制参数设定、数据加载以及调整系统与业务工作同步等 数据加载中出现的数据错误,大体有四种:原始数据出错、数据加工整理中出现的错误、输入错误、新系统可能出现的程序错误,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号