Download presentation
Presentation is loading. Please wait.
Published byEmilia Głowacka Modified 5年之前
1
8 [学习目标] 了解管理信息系统的物理实施过程;掌握程序设计的任务和方法,能根据实际需要选择恰当的程序语言进行程序设计;掌握 MIS 的系统测试、切换、运行及维护等的方法与内涵;掌握项目管理与系统评价的方法与内涵。 [学习重点] 系统测试方法、系统切换方式
2
第八章 管理信息系统的系统实施 系统实施的定义
第八章 管理信息系统的系统实施 系统实施的定义 系统实施是在系统设计的基础上,将系统设计的结果转换成能够实际运行系统的过程。系统设计完成后,就可以进入新系统开发的实施阶段。系统实施阶段的主要目标是将新系统的物理方案转换成可执行的应用软件系统,其任务主要包含实现、运行和维护管理信息系统项目而进行的一系列活动。
3
第八章 管理信息系统的系统实施 系统实施阶段的主要活动 (1)物理系统的实施 (2)建立数据库 (3)程序设计 (4)系统测试
第八章 管理信息系统的系统实施 系统实施阶段的主要活动 (1)物理系统的实施 (2)建立数据库 (3)程序设计 (4)系统测试 (5)人员培训 (6)系统转换 (7)系统维护
4
第八章 管理信息系统的系统实施 衡量程序设计工作的技术指标 (1)可靠性 (2)实用性 (3)可维护性 (4)可读性 (5)规范性
5
第八章 管理信息系统的系统实施 程序设计方法 (1)结构化程序设计 (2)速成原型式的程序开发方法 (3)面向对象程序设计方法
6
第八章 管理信息系统的系统实施 程序设计风格
第八章 管理信息系统的系统实施 程序设计风格 良好的程序设计风格是保证程序易阅读、易修改的先决条件,也就可以使程序易测试、易维护。良好的程序设计风格由规范的程序编写说明文档、良好的数据结构说明、正确的算法解释、清晰的注释说明、明晰的程序结构和程序设计规范组成。
7
第八章 管理信息系统的系统实施 软件开发工具 (1)程序语言类工具 Pascal、 C/C++、Java (2)系统开发支持工具
第八章 管理信息系统的系统实施 软件开发工具 (1)程序语言类工具 Pascal、 C/C++、Java (2)系统开发支持工具 Power Builder、 Delphi Visual FoxPro Visual Basic
8
第八章 管理信息系统的系统实施 系统测试的基本概念
第八章 管理信息系统的系统实施 系统测试的基本概念 系统测试包含广义的测试和狭义的测试。广义的系统测试是从保证系统运行的安全性、有效性角度考虑,一切可能导致系统运行失败的错误都应该在系统投入正式运行之前测试出来。因此,系统的测试应该包含设备的测试、网络的测试、各种运行平台的测试和应用软件的测试。而狭义的系统测试则只考虑应用软件的测试,这里主要讨论狭义的系统测试。
9
第八章 管理信息系统的系统实施 系统的测试内容 (1)模块测试 (2)子系统测试 (3)系统测试 功能测试、恢复测试 安全测试、强度测试
第八章 管理信息系统的系统实施 系统的测试内容 (1)模块测试 (2)子系统测试 (3)系统测试 功能测试、恢复测试 安全测试、强度测试 性能测试
10
第八章 管理信息系统的系统实施 系统的测试方法 1、黑盒测试
第八章 管理信息系统的系统实施 系统的测试方法 1、黑盒测试 测试人员把被测程序看成一个黑盒子,在完全不考虑程序的内部结构和处理过程的情况下,测试程序的外部特性,即测试系统的功能与接口是否达到了预定的目标。由于黑盒测试着重于检查程序的功能,所以也称为功能测试。 (1)等价类划分(程序中所输入的数据按照程序功能说明可以分成若干个等价类,按输入条件可以将每一个等价类分成有效输入等价类与无效输入等价类两种。) (2)边界值分析(由于许多软件在处理边界值时容易发生错误,用 大于、等于、小于边界值的数据作为测试用例更容易发现程序中的错误。)
11
第八章 管理信息系统的系统实施 系统的测试方法 2、白盒测试
第八章 管理信息系统的系统实施 系统的测试方法 2、白盒测试 测试人员将被测程序看作一个透明的白盒子,要求测试人员完全了解程序的结构和过程,按照程序的内部结构和处理逻辑来设计测试数据,对程序所有逻辑路径进行测试,检查它与设计是否相符。 (1)语句覆盖(语句覆盖是利用所设计的测试用例,使程序中的每一条语句至少都执行一次。) (2)路径覆盖(路径覆盖是指设计的测试用例可以使程序中所有可能出现的选择路径至少执行一次。) (3)判断覆盖(判断覆盖是指设计的测试用例可以使程序中每个选择判断点的各种可能分支至少执行一次。)
12
第八章 管理信息系统的系统实施 系统的测试方法 2、白盒测试
第八章 管理信息系统的系统实施 系统的测试方法 2、白盒测试 测试人员将被测程序看作一个透明的白盒子,要求测试人员完全了解程序的结构和过程,按照程序的内部结构和处理逻辑来设计测试数据,对程序所有逻辑路径进行测试,检查它与设计是否相符。 (4)条件覆盖(是指设计的测试用例可以使程序中每个选择判断点中各种条件是否成立情况至少执行一次。)
13
第八章 管理信息系统的系统实施 系统切换的定义
第八章 管理信息系统的系统实施 系统切换的定义 系统切换是指用新开发的系统替换旧系统,并投入实际应用的过程。系统转换就是将系统的全部控制权交用户,在转换过程中要注意尽可能地平稳过渡,使新系统正常投入运行,逐步安全取代原有系统的功能。
14
第八章 管理信息系统的系统实施 系统切换前的准备工作 (1)组织结构准备 (2)人员准备 (3)数据准备 (4)文档准备
15
第八章 管理信息系统的系统实施 系统切换的方式 (1)直接切换 老系统 新系统
16
第八章 管理信息系统的系统实施 系统切换的方式 (2)并行切换 老系统 新系统
17
第八章 管理信息系统的系统实施 系统切换的方式 (3)逐步切换 老系统 新系统
Similar presentations