管理信息系统的实现
19
第四节 系统调试
二、数据测试方法 测试应准备好测试数据,可以采用以下测试方法:
1.用正常数据测试 2.用边缘数据测试
3.用错误数据测试
20
第四节 系统调试
三、纠错的方法
1. 跟踪法: 跟踪执行可疑的程序段,这是小型程序常用的纠 错方法,通常采用反向跟踪(也称回溯法) 2. 归纳法 所谓归纳法纠错,实际上是一个由错误征兆推出 错误根源的过程。
9
第三节 软件开发
管理信息系统的软件开发是一项 复杂而艰巨的系统工程,它涉及到软 件工程、数据库设计、应用业务、项 目控制、人员管理和计算机技术等多 种知识和经验,因此,任何一项管理 信息系统软件的开发成功都是一件极 不容易的事。需要多方协调,更需规 范。
10
第三节 软件开发
一、制定开发规范
系统开发规范的内容主要包括: •系统设计规范
•程序编写规范
•项目管理规范等。
11
第三节 软件开发
二、合理的人员构成与管理
企业信息系统的开发工作具有鲜明的整体协作和 艺术创造等特性,因此,系统开发的成功必须要有 一个结构合理、团结协作的开发小组。 一般来说,开发小组应包括项目负责人、系统分 析员、系统设计员、程序员、测试人员和必要的后 勤保障服务人员。
12
第三节 软件开发
三、严格监控开发进度
• 由于影响系统实施进程的不确定性因素太多, 如开发过程中对设计的修改、软件编程工作量掌 控等因素,常使项目开发工作不能按预计的时间 完成。因此,为了管理好项目进度,首先要制定 一个可行的项目进度计划。其次,恰当估计开发时 间。第三、规划开发管理。
13
第三节 软件开发
四、程序设计技术 (一)程序质量的评价 • 正确性:能实现功能 • 可靠性:不失败的概率 • 可维护性:要求程序系统模块化和局部化,某一部 分中的更改不影响其它部分,即使有影响,其影响 参数应置于显式的控制之下; • 适应性:应用环境的不断变化要求软件系统有较好 的适应性,能在不同机型上移植。 • 有效性:程序运行就要占用一定的时间和空间资源。 高效的程序运行的时间短,占用空间(主要指内存) 少。一般说来时空效率总是人们追求的目标;
•二、系统转换方式 • 1.直接转换
•这种方式是在某一规定的时间直接用新系统替代旧系统, 中间没有过渡阶段。 •2.平行转换 :这种方式的转换新旧系统有一个同时运行 的过程。 •3.逐步转换 :这种方式是新系统分期分批地替代旧系统, 直到最终替换旧系统。 • 4.导航转换:这种方式是在新系统未开始工作时,先处 理少量业务,作为对新系统的功能进行检查的手段。
7
一、系统硬件环境的准备 硬件的购置时应考虑的因素: 1.计算机的处理能力 2.存储容量 3.输入输出设备 4.提高利用效率问题 5.环境的要求 6.联机用户
8
二、软件系统的配置
软件系统的配置直接影响计算机硬件系统 性能的发挥。 软件的配置内容: 1.操作系统 2.数据库管理系统(DBMS) 3.程序设计语言的选择: 4.应用系统开发环境。 5.图形软件, 6.各种应用软件包 7.中文软件
16
一、系统调试过程
程序调试 子系统调试 系统调试
图7.2 系统调试过程
17
一、系统调试过程
设计 信息 模块 单调 软件 需求
分调
模块 单调 分调 模块 单调 总调
图7.3 系统调试过程
18
第四节 系统调试
1.程序调试 2.子系统调试 子系统调试通常可以采用自顶向下调试和自底向 上调试两种调试方法。 (1)自顶向下调试 (2)自底向上调试 3.系统调试
4
数据准备 硬件获取
安装
软件编程 测试 用户准备 试运行
人员:聘用和培训
系统切换 机房、场所准备 用户验收、评价
5
第二节 系统环境的准备与实施
管理信息系统环境准备具体包括: •硬件设备的购置、安装与连接 •系统软件的购置、安装及调试。
6
2
系统软硬件的准备
回顾系统的设计方案,明确硬件系统方案 确定硬件系统的供应商 评估外购的硬件系统的性能 签订合同协议,购置硬件系统 安装、测试硬件系统 软件系统的购置: 操作系统 数据库管理系统 网络服务系统等
21第四节 系统调试三 Nhomakorabea纠错的方法
3. 试探法
试探法首先分析错误征兆,猜想故障的大致位置, 在程序中加进许多显示语句,获取程序中被怀疑的 地方的信息。这种方法效率较低,一般适合于比较 简单的程序。
22
第五节 系统转换
管理信息系统的实施中有一个新旧系统的交 替过程,也就是旧的管理信息系统逐渐退出, 由新的管理信息系统来代替,我们称之为系 统的转换。
一、系统转换前的准备 (一)数据准备
23
第五节 系统转换
一、系统转换前的准备 (一) 数据准备 1.要把原来系统中的数据整理出来,其工作量是比 较大的。 2.把整理出来的数据转化为新系统所要求的格式。 (二) 文档准备 记录开发过程的文档,是用户运行,系统维护的依 据 (三) 用户培训
24
第五节 系统转换
14
第三节 软件开发
四、程序设计技术 (二)程序设计中应注意的问题 1.选择成熟的程序设计方法 2.选择配套的编程语言 3.选择好标识符 4.适当安排注释行 5.程序设计实用化 集整理、审核和保管人员,以及日常业务的操作人员。
15
第四节 系统调试
一、系统调试过程 对于一个较大系统的调试一般分为三步:程序测 试(单调)、子系统测试(分调)、系统测试(联 调或总调),如图7.2、图7.3所示。
第七章 管理信息系统的实现
主要内容:本章将介绍管理信息系 统实现的主要任务以及每项任务的具 体要求。包括:管理信息系统软硬件 环境准备、程序设计的方法和要求、 程序测试的原理和步骤、系统切换的 方式及特点。
1
• “汉字简化后,(亲)親不见,(爱)愛无心,(产)產不生, (厂)厰空空,(面)麵无麦,(运)運无车,(导)導无道, (儿)兒无首,(飞)飛单翼,(涌)湧无力,(云)有雲无雨, (开关)開関无门,(乡)鄉里无郎,(圣)聖不能听也不能说, (买)買成钩刀下有人头,(轮)輪成人下有匕首,(进)進不 是越来越佳而往井里走,可魔仍是魔,鬼还是鬼。” •
第七章 管理信息系统的实现
在管理信息系统的实现(实施)阶段, 开发人员将把系统设计所得的“设计 图纸”转换成为应用软件系统,交付 用户使用,解决“具体做”的问题。
3
第一节 系统实现的主要任务
系统实现的任务主要包括: • 硬件的购置及安装; • 系统软件的购置及其安装调试; • 程序设计、调试与优化; • 人员培训; • 数据准备与录入; • 系统转换。