第七章 管理信息系统实施PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
➢ 统计资料表明,对于一些较大规模的系统来说,系统 调试的工作量往往占程序系统编制开发总工作量的 40%以上。
1、调试的目的ຫໍສະໝຸດ Baidu意义
➢ 调试的目的在于发现其中的错误并及时纠正,所以在 调试时应想方设法使程序的各个部分都投入运行,力 图找出所有错误;
➢ 错误多少与程序质量有关; ➢ 单调试通过也不能证明系统绝对无误,只不过说明各
➢ 可把调试工作分为模块(程序)调试、组装(组合) 调式、确认测试、系统测试四个层次;
➢ 调试过程依次是程序模块调式、组装调式、确认调式、 系统调式。
系统调试的步骤
分调
➢ 分调即子系统调试,就是把经过调试的程序模块放在一起形 成一个子系统来调试。
➢ 分调的目的主要保证内部控制关系正确和数据内容正确,同 时测试模块的运转效率。
➢各类统计和数据采集报表应标准化、规范化。
21
3、应对意外
➢ 一般来说,系统只出现局部性问题,则说明系统是 成功的;
➢ 如果出现致命问题,则说明系统设计有问题。
1、人员培训
➢事务管理人员的培训
➢ (1)通过事务管理人员培训,使他们了解新系统的目标、
功能,系统的结构及运行过程,以及对企业组织机
构、工作方式等产生的影响。
➢ (2)对事务管理人员进行培训时,必须做到通俗、具体、
尽量不采用与实际业务领域无关的计算机专业术语。
➢系统操作人员的培训
➢ (1)系统操作员是信息系统的直接使用者。
环境有了变化时,调整和修改程序比较简便易行。
4、程序设计语言的选择
➢ 语言的结构化机制与数据管理能力;
➢ 选用高级语言应该有理想的模块化机制、可读性好 的控制结构和数据结构,同时具备较强的数据管理 能力;
➢ 语言可提供的交互功能; ➢ 有较丰富的软件工具; ➢ 开发人员的熟练程度; ➢ 软件可移植性要求; ➢ 系统用户的要求。
➢ (2)对系统操作员的培训应该提供比较充分的时间,除
➢
了学习必要的计算机硬、软件知识,以及键盘指法、
➢
汉字输入等训练以外,还必须向他们传授新系统的
➢
工作原理、使用方法,简单出错的处2置0 等知识。
2、基础数据准备
➢基础数据统计工作要严格科学化,具体方法应程序化、 规范化;
➢计量工具、计量方法、数据采集渠道和程序都应该固定, 以确保新系统运行有稳定可靠的数据来源;
第七章
管理信息系统实施
1
整体 概述
一 请在这里输入您的主要叙述内容
二
请在这里输入您的主要 叙述内容
三 请在这里输入您的主要叙述内容
本章主要内容
➢ 程序设计; ➢ 程序和系统调试; ➢ 系统切换、运行及维护;
(一)程序设计
1、程序设计的任务 ➢ 程序设计的任务是为新系统编写程序,即把详细设计
的结果转换成某种计算机编程语言写成的程序。 ➢ 该阶段相当于机械工程中图纸设计完成的“制造”阶
➢ 开发人员应力求在每个阶段结束之前进行认真、严格 的技术审查,尽可能早的发现并纠正错误,否则等到 系统投入运行后再回头来改正错误将在人力、物力上 造成很大的浪费,有时甚至导致整个系统的瘫痪。
➢ 然而,经验表明,单凭审查并不能发现全部差错,加 之在程序设计阶段也不可避免还会产生新的错误,
➢ 所以,对系统进行调试是不可缺少的,是保证系统质 量的关键步骤。
➢ 效率
指能否有效的利用计算机的资源
3、程序设计的基本要求
➢ 程序的功能必须按照规定的要求,正确地满足预期的 需要;
➢ 程序内容清晰、明了、便于阅读和理解; ➢ 程序结构严谨、简捷、算法和语句选用合理,执行速
度快,节省机时; ➢ 程序和数据的存储、调用安排得当,节省存储空间 ➢ 程序适应性强。程序交付使用后,若应用问题或外界
➢ 主要是调试各模块之间的协调和通信,即重点调试子系统内 各模块的接口。
➢ 例如,数据穿过接口时可能丢失;一个模块对另一个模块可 能存在因疏忽而造成的有害影响;把若干子功能结合起来可 能不产生预期的主功能等等。
总调
即系统调试,是把经过调试的子系统装配成一个完整 的系统来调试,用以发现系统设计和程序设计中的错 误,验证系统的功能是否达到设计说明书的要求。
5、结构化程序设计方法
“自顶向下”的模块化设计方法 结构化程序设计方法的特点就在于其使用三种基本逻辑结
构:顺序结构、选择结构和循环结构来设计程序。
(二)程序和系统调试
➢ 在信息系统的开发过程中,面对着错综复杂的各种问 题,人的主观认识不可能完全符合客观现实,开发人 员之间的思想交流也不可能十分完善。所以,在信息 系统开发周期的各个阶段都不可避免地会出现差错。
5、编写文档
➢ 程序测试完成之后,要编写相关文档 ➢ 文档的内容主要包括操作说明书、程序框图和源程序清单等。
(三)系统切换
➢ 指从一种处理方法改变到另一种处理方法的过程; ➢ 用计算机辅助的企业信息系统一般都是在现行的手工
管理系统基础上建立起来的,因此系统切换主要指由 旧的、手工处理系统向新的计算机信息系统过渡; ➢ 必须协调新旧系统之间的关系,否则将造成紊乱与中 断,损害经济效益; ➢ 系统切换要做好相应的准备工作(人员培训、数据准 备、应对意外)。
模块、各子系统的功能和运行情况正常,相互之间连 接无误; ➢ 系统交付用户使用以后,在系统的维护阶段仍有可能 发现少量错误并进行纠正,这也是正常的。
2、调式的分类
➢ 人工测试:个人复查;走查;会审; ➢ 机器测试:黑盒测试;白盒测试。
3、调试的步骤
➢ 一个信息系统通常由若干子系统组成,每个子系统又 由若干模块(程序)组成;
4、程序调试——实验法
实验法进行程序调试,通常通过代码测试和程序功能 测试进行。
代码测试需要进行程序的语法调试和程序的逻辑检查。 逻辑检查之前,所需编造测试数据的类型:
Ⅰ用正常数据调试; Ⅱ用异常数据调试; Ⅲ用错误数据调试。
特殊测试
➢ 峰值负载测试 ➢ 容量测试 ➢ 响应时间测试 ➢ 恢复能力测试
段,程序设计的好坏直接关系到能否有效地利用电子 计算机来圆满地达到预期目的。
2、程序设计的目标
➢ 可维护性
能够对系统功能进行修改、完善和调整
➢ 可靠性
可靠性是指信息系统对外界干扰抵御力与恢复能力。 可靠性高低是根据信息系统连续工作时间的长短来衡 量的。
➢ 可理解性
指源程序时易读性好,层次清楚、简洁明了
1、调试的目的ຫໍສະໝຸດ Baidu意义
➢ 调试的目的在于发现其中的错误并及时纠正,所以在 调试时应想方设法使程序的各个部分都投入运行,力 图找出所有错误;
➢ 错误多少与程序质量有关; ➢ 单调试通过也不能证明系统绝对无误,只不过说明各
➢ 可把调试工作分为模块(程序)调试、组装(组合) 调式、确认测试、系统测试四个层次;
➢ 调试过程依次是程序模块调式、组装调式、确认调式、 系统调式。
系统调试的步骤
分调
➢ 分调即子系统调试,就是把经过调试的程序模块放在一起形 成一个子系统来调试。
➢ 分调的目的主要保证内部控制关系正确和数据内容正确,同 时测试模块的运转效率。
➢各类统计和数据采集报表应标准化、规范化。
21
3、应对意外
➢ 一般来说,系统只出现局部性问题,则说明系统是 成功的;
➢ 如果出现致命问题,则说明系统设计有问题。
1、人员培训
➢事务管理人员的培训
➢ (1)通过事务管理人员培训,使他们了解新系统的目标、
功能,系统的结构及运行过程,以及对企业组织机
构、工作方式等产生的影响。
➢ (2)对事务管理人员进行培训时,必须做到通俗、具体、
尽量不采用与实际业务领域无关的计算机专业术语。
➢系统操作人员的培训
➢ (1)系统操作员是信息系统的直接使用者。
环境有了变化时,调整和修改程序比较简便易行。
4、程序设计语言的选择
➢ 语言的结构化机制与数据管理能力;
➢ 选用高级语言应该有理想的模块化机制、可读性好 的控制结构和数据结构,同时具备较强的数据管理 能力;
➢ 语言可提供的交互功能; ➢ 有较丰富的软件工具; ➢ 开发人员的熟练程度; ➢ 软件可移植性要求; ➢ 系统用户的要求。
➢ (2)对系统操作员的培训应该提供比较充分的时间,除
➢
了学习必要的计算机硬、软件知识,以及键盘指法、
➢
汉字输入等训练以外,还必须向他们传授新系统的
➢
工作原理、使用方法,简单出错的处2置0 等知识。
2、基础数据准备
➢基础数据统计工作要严格科学化,具体方法应程序化、 规范化;
➢计量工具、计量方法、数据采集渠道和程序都应该固定, 以确保新系统运行有稳定可靠的数据来源;
第七章
管理信息系统实施
1
整体 概述
一 请在这里输入您的主要叙述内容
二
请在这里输入您的主要 叙述内容
三 请在这里输入您的主要叙述内容
本章主要内容
➢ 程序设计; ➢ 程序和系统调试; ➢ 系统切换、运行及维护;
(一)程序设计
1、程序设计的任务 ➢ 程序设计的任务是为新系统编写程序,即把详细设计
的结果转换成某种计算机编程语言写成的程序。 ➢ 该阶段相当于机械工程中图纸设计完成的“制造”阶
➢ 开发人员应力求在每个阶段结束之前进行认真、严格 的技术审查,尽可能早的发现并纠正错误,否则等到 系统投入运行后再回头来改正错误将在人力、物力上 造成很大的浪费,有时甚至导致整个系统的瘫痪。
➢ 然而,经验表明,单凭审查并不能发现全部差错,加 之在程序设计阶段也不可避免还会产生新的错误,
➢ 所以,对系统进行调试是不可缺少的,是保证系统质 量的关键步骤。
➢ 效率
指能否有效的利用计算机的资源
3、程序设计的基本要求
➢ 程序的功能必须按照规定的要求,正确地满足预期的 需要;
➢ 程序内容清晰、明了、便于阅读和理解; ➢ 程序结构严谨、简捷、算法和语句选用合理,执行速
度快,节省机时; ➢ 程序和数据的存储、调用安排得当,节省存储空间 ➢ 程序适应性强。程序交付使用后,若应用问题或外界
➢ 主要是调试各模块之间的协调和通信,即重点调试子系统内 各模块的接口。
➢ 例如,数据穿过接口时可能丢失;一个模块对另一个模块可 能存在因疏忽而造成的有害影响;把若干子功能结合起来可 能不产生预期的主功能等等。
总调
即系统调试,是把经过调试的子系统装配成一个完整 的系统来调试,用以发现系统设计和程序设计中的错 误,验证系统的功能是否达到设计说明书的要求。
5、结构化程序设计方法
“自顶向下”的模块化设计方法 结构化程序设计方法的特点就在于其使用三种基本逻辑结
构:顺序结构、选择结构和循环结构来设计程序。
(二)程序和系统调试
➢ 在信息系统的开发过程中,面对着错综复杂的各种问 题,人的主观认识不可能完全符合客观现实,开发人 员之间的思想交流也不可能十分完善。所以,在信息 系统开发周期的各个阶段都不可避免地会出现差错。
5、编写文档
➢ 程序测试完成之后,要编写相关文档 ➢ 文档的内容主要包括操作说明书、程序框图和源程序清单等。
(三)系统切换
➢ 指从一种处理方法改变到另一种处理方法的过程; ➢ 用计算机辅助的企业信息系统一般都是在现行的手工
管理系统基础上建立起来的,因此系统切换主要指由 旧的、手工处理系统向新的计算机信息系统过渡; ➢ 必须协调新旧系统之间的关系,否则将造成紊乱与中 断,损害经济效益; ➢ 系统切换要做好相应的准备工作(人员培训、数据准 备、应对意外)。
模块、各子系统的功能和运行情况正常,相互之间连 接无误; ➢ 系统交付用户使用以后,在系统的维护阶段仍有可能 发现少量错误并进行纠正,这也是正常的。
2、调式的分类
➢ 人工测试:个人复查;走查;会审; ➢ 机器测试:黑盒测试;白盒测试。
3、调试的步骤
➢ 一个信息系统通常由若干子系统组成,每个子系统又 由若干模块(程序)组成;
4、程序调试——实验法
实验法进行程序调试,通常通过代码测试和程序功能 测试进行。
代码测试需要进行程序的语法调试和程序的逻辑检查。 逻辑检查之前,所需编造测试数据的类型:
Ⅰ用正常数据调试; Ⅱ用异常数据调试; Ⅲ用错误数据调试。
特殊测试
➢ 峰值负载测试 ➢ 容量测试 ➢ 响应时间测试 ➢ 恢复能力测试
段,程序设计的好坏直接关系到能否有效地利用电子 计算机来圆满地达到预期目的。
2、程序设计的目标
➢ 可维护性
能够对系统功能进行修改、完善和调整
➢ 可靠性
可靠性是指信息系统对外界干扰抵御力与恢复能力。 可靠性高低是根据信息系统连续工作时间的长短来衡 量的。
➢ 可理解性
指源程序时易读性好,层次清楚、简洁明了