(本科)第5章物流信息系统实施教学ppt课件.ppt
《(本科)第5章物流信息系统实施教学ppt课件.ppt》由会员分享,可在线阅读,更多相关《(本科)第5章物流信息系统实施教学ppt课件.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(本科)第5章 物流信息系统实施教学ppt课件第5章 物流信息系统的实施学习目标学习目标通过本章的学习,了解和把握物流信息系统实施通过本章的学习,了解和把握物流信息系统实施的任务和步骤以及各项任务之间的相互关系;掌的任务和步骤以及各项任务之间的相互关系;掌握程序设计的方法和如何编写规范的计算机程序,握程序设计的方法和如何编写规范的计算机程序,明确良好的程序设计风格在程序编制中的重要性;明确良好的程序设计风格在程序编制中的重要性;掌握物流信息系统测试的原则,内容,类型和方掌握物流信息系统测试的原则,内容,类型和方法,以及了解测试用例的设计方法等;明确物流法,以及了解测试用例的设计方法等;明确物流
2、信息系统转换前应该做哪些准备工作,掌握物流信息系统转换前应该做哪些准备工作,掌握物流信息系统转换的三种方式,以及了解与物流信息信息系统转换的三种方式,以及了解与物流信息系统试运行和交付使用有关的一些问题。系统试运行和交付使用有关的一些问题。 内容提要内容提要n5.1 物流信息系统实施的任务和步骤n5.2 程序设计n5.3 系统测试n5.4 系统转换和交付5.1 物流信息系统实施 的任务和步骤5.1.1物流信息系统实施的任务 n 硬件准备 n 软件准备n 人员培训n 数据准备n 系统测试n 系统切换 和试运行查看任务图实施阶段的主要任务实施阶段主要任务之间的关系n表5-1 实施阶段主要任务之间的
3、关系实施阶段主要任务之间的关系5.1.2物流信息系统实施的步骤 n 购置和安装设备 n 程序编制与系统测试 n 基础数据整理和录入 n 人员培训n 系统转换与试运行n 系统交付 物流信息系统实施步骤图5.2 程序设计 5.2.1结构化程序设计 n 基本思想及起源 n 结构化程序设计的基本原则 n 结构化方法的优缺点 基本原则n采用自顶向下,逐步求精的模块化设计方法 n用顺序,选择和循环三种基本控制结构实现单入口和单出口的程序 n模块之间共用的数据尽量少 优点 缺点n采用画图的方式表达系统分析与设计,自顶向下地分解,强调逻辑功能设计而不是物理设计,没有重复性。 n强调在整个开发过程中用户的充分参
4、与,与用户的良好沟通是系统开发成功的一个关键因素 n主要表现在用户需求很难准确把握。在需求分析阶段很难甚至不可能明确用户的全部需求,而且在开发过程中用户需求很有可能发生改变。 5.2.2面向对象的程序设计 n面向对象方法概述 n面向对象程序设计的基本概念 n面向对象程序设计方法的优缺点 面向对象概述n面向对象(object oriented)方法,简称OO方法。n它是由面向对象系统分析、面向对象系统设计和面向对象程序设计,即OOA一OOD一OOP组成。 面向对象基本概念n对象 n类(Class) n封装(Encapsulation) n继承(Inheritance) n关系(relations
5、hip) n消息(message) n多态性(Polymorphism) n抽象(abstraction) 优点 缺点n可重用性 n模块化 n可维护性好 n可扩充性 n一方面面向对象的程序设计方法对系统分析设计员有很高的要求。n另一方面对参与用户 也有很高的要求,不仅需要使用者参与,还需要有一些相关业务专家参与。 5.2.3编程要求 n 程序设计的目标 n 衡量好程序的标准n 程序编写语言 n 程序编写风格 衡量好程序的标准n正确性 n可靠性 n可读性 n易调试 n可维护性 n高效性 程序设计的目标不再是仅仅讲求程序的正确性和效率,更强调程序的可靠性、可读性、易调试、易修改以及可维护性等 程序
6、编写语言计算机程序编写语言的发展经历了四个阶段 n第一代语言:机器语言 n第二代语言:汇编语言 n第三代语言:高级语言 (BASIC、Pascal 、C语言、 Delphi )n第四代语言4GL,Fourth- Generation Language (JAVA、XML、C# )程序编写风格n所谓程序编写风格就是程序员在编制程序代码时喜欢或习惯使用的表达方式。 n一个良好的程序设计风格有以下具体要求:v 采用标准的程序控制结构,设计单入口、 单出口的程序控制结构 v 注重源程序的书写风格 v 程序代码的注释规范 5.3 系统测试 5.3.1系统测试的原则和内容 所谓测试就是为了发现错误而执行程
7、序的过程,是检查应用程序以确保它满足设计要求并满足质量期望值的过程。 测试原则 1. 测试的目标是发现错误,测试过程中要特别关注导致用户需求无法满足的错误。 测试用例不仅要包括有效的合理的输入数据,还应该包括无效的不合理的数据;不仅应该包括确定的输入数据,还应该包括预期的输出结果。 测试应该充分覆盖程序逻辑,以便尽可能多地发现错误。测试原则2. 全面仔细地检查测试结果。 在测试过程中不仅要检验程序是否能够正常执行应该执行的处理工作,还要检验程序是否执行了不应该执行的任务。3. 程序员可以对自己编写的程序进行调试,但并不意味着他可以对自己设计的程序进行测试。 测试原则4.测试工作应该贯穿于整个系
8、统开发过程 的各个阶段 5. 测试应该从最小模块开始。 先进行单个模块的测试,再把模块组装起来进行联接测试,然后进行子系统以及整个系统的测试。6.妥善保管测试用例和系统测试文档(包 括测试计划和测试分析报告) 测试原则7.必要时,要进行合理的回归测试 。 所谓回归测试就是在测试过程中,对于发现错误又经修正后的软件模块,再用原来发现错误的测试用例进行测试。 8.对于发现错误很多的某一个模块或某几个模块要进行集中测试 。测试内容 一般而言,物流信息系统测试一般包括五个阶段的内容:n 单元测试n 集成测试n 确认测试n 系统测试n 验收测试 查看测试内容简表系统测试的内容 测试过程 单元测试 n模块
9、接口测试:模块接口测试是单元测试的基础 n模块内部数据结构测试:检测模块中的数据在程序执行过程中能否保持一致性和完整性 n覆盖条件和独立路径测试:测试模块运行能否满足特定的逻辑覆盖等 n出错处理:检查模块对运行中出现的错误的处理能力 n边界条件测试:检测模块在边界条件下能否正常运行 集成测试 n自上而下的集成 (图示)n自下而上的集成 (图示)n两种方式的结合 高层采用自上而下的方式,而低层模块采取自下而上的方式 ;输入数据采用自下而上的方式集成测试。然后,每个数据的输出采用自上而下的方式进行测试。 自上而下的集成自下而上的集成确认测试 主要内容:n系统输入、输出、处理等功能的测试;n性能测试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科第5章 物流信息系统实施教学ppt课件 本科 物流 信息系统 实施 教学 ppt 课件
限制150内