配色: 字号:
管理信息系统课件--第6章_管理信息系统实施
2022-11-05 | 阅:  转:  |  分享 
  
管理信息系统 Management Information System第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=3aceace第六章 管理信息系统实施判断覆盖法A=3B=0X=1a
cdA=2B=1X=3abeacdabe第六章 管理信息系统实施条件覆盖法第六章 管理信息系统实施条件一条件二设计的测试用例子第六
章 管理信息系统实施设计的测试用例第六章 管理信息系统实施条件组合覆盖法设计的测试用例设计的测试用例第六章 管理信息系统实施第六章
管理信息系统实施路径覆盖法a→b→da→c→ea→b→ea→c→dA=1 B=1 X=1A=1 B=1 X=2A=3
B=0 X=1A=2 B=0 X=4第六章 管理信息系统实施等价分类法划分等价类为每个等价类编号设计一个新的测试用例,使它能
包括尽可能多的尚未被包括的合理等价类设计一个新的测试用例,使它包括一个尚未被包括的不合理等价类第六章 管理信息系统实施边界值测试法
边界值测试法不是从一个等价类中任选一个测试用例作代表,而是选一个或几个测试用例,使得该等价类的边界情况成为测试的主要目标;边界值测
试不仅注意输入条件,它还根据输出的情况设计测试用例。 第六章 管理信息系统实施错误推测法基本思想:列举出程序中可能有错和容易出错的
情况,并且根据它们选择测试方案如对一个数据库表进行操作,需要特别检查的情况有:数据库表为空、表中只有一个记录第六章 管理信息系统实
施举例程序TRI读入三个整数值,这三个整数代表同一个三角形三条边的长度,程序根据这三个值判断三角形属于等腰、等边、还是一般三角形第
六章 管理信息系统实施要测试的情况– 正常的不等边三角形 – 正常的等边三角形– 正常的等腰三角形 – 三条边不
构成三角形– 一条边的长度为0 – 两条边的长度为0– 三条边全为0 – 输入数据中包含负整数
– 输入数据不全– 输入数据中包含非整数型数据第六章 管理信息系统实施6.5 系统转换6.5.1 系统转换的主要方式直接转换:就是
在确定新系统运行准确无误时,立刻启用新系统,终止老系统运行 切换时间第六章 管理信息系统实施并行转换:这种转换方式是新老系统并行工
作一段时间,经过一段时间的考验以后,新系统正式替代老系统 并行时间第六章 管理信息系统实施试运行转换:类似于并行转换。在试运行期间
,老系统照常运行,新系统只承担部分工作,处理少量业务,当对每个部分的试运行都感到满意后,再全面运行新系统,停止老系统 试运行时间第六章 管理信息系统实施逐步转换 :是直接转换和并行转换两种方式的结合。 分段区时间第六章 管理信息系统实施6.5.2 系统转换的准备工作数据准备系统初始化
献花(0)
+1
(本文系籽油荃面原创)