版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第八章第八章 系统实施系统实施 第一节第一节 系统实施的任务与计划系统实施的任务与计划第二节第二节 系统实施环境建设与设备购置系统实施环境建设与设备购置第三节第三节 程序设计程序设计 第四节第四节 系统的调试系统的调试第五节第五节 数据的录入与人员培训数据的录入与人员培训第六节第六节 系统的转换系统的转换 复习思考题复习思考题八八第一节第一节 系统实施的任务与计划系统实施的任务与计划一、系统实施的任务一、系统实施的任务 系统实施是继系统规划、系统分析、系统设计之后的又系统实施是继系统规划、系统分析、系统设计之后的又一个重要阶段。它将在系统设计的基础上,将系统设计方案一个重要阶段。它将在系统设计
2、的基础上,将系统设计方案的结果具体地在计算机系统上进行实现。这一阶段的主要任的结果具体地在计算机系统上进行实现。这一阶段的主要任务可以概括以下几个方面:务可以概括以下几个方面: 1、系统环境的建立、系统环境的建立 它主要是指按照系统设计方案的要求进行计算机房的建它主要是指按照系统设计方案的要求进行计算机房的建设、硬件设备、软件及附属设备的购置、安装及调试工作。设、硬件设备、软件及附属设备的购置、安装及调试工作。这是系统实施的前堤。这是系统实施的前堤。2 2、程序设计。、程序设计。 它主要是指程序设计人员按照系统设计要求和程序设计它主要是指程序设计人员按照系统设计要求和程序设计说明书的规定,选用
3、某种语言去实现各模块程序的编制工作。说明书的规定,选用某种语言去实现各模块程序的编制工作。3 3、数据的录入、数据的录入 它主要是指将准备好的、符合系统需要格式的数据输入它主要是指将准备好的、符合系统需要格式的数据输入到计算机中的工作。到计算机中的工作。 4、系统人员的培训、系统人员的培训 它主要是指对系统实施与运行中所需要的各类人员进行它主要是指对系统实施与运行中所需要的各类人员进行培训的工作。培训的工作。第一节第一节 系统实施的任务与计划系统实施的任务与计划一、系统实施的任务一、系统实施的任务 5、系统的调试与转换、系统的调试与转换 它主要是指对系统的各项功能进行单调、分调和统调的它主要是
4、指对系统的各项功能进行单调、分调和统调的工作,以及采用某一种方式进行新旧系统的转换工作。工作,以及采用某一种方式进行新旧系统的转换工作。6、文档的建立与完善、文档的建立与完善 以上几项工作在系统实施过程中是相对独立实现的,但以上几项工作在系统实施过程中是相对独立实现的,但它们之间又是互相联系、互相促进的,必须进行统一协调和它们之间又是互相联系、互相促进的,必须进行统一协调和配合,以保证系统的开发成功。配合,以保证系统的开发成功。以上各项工作之间的关系如图以上各项工作之间的关系如图10.1所示。所示。 机房建设与设备购置机房建设与设备购置数数 据据 录录 入入人人 员员 培培 训训程程 序序 设
5、设 计计系系 统统 转转 换换系系 统统 调调 试试系统运行系统运行图图10.1 系统实施的工作及其相互关系系统实施的工作及其相互关系第一节第一节 系统实施的任务与计划系统实施的任务与计划一、系统实施的任务一、系统实施的任务 二、系统实施的计划二、系统实施的计划 系统实施计划的制定主要应考虑以下几个方面的内容:系统实施计划的制定主要应考虑以下几个方面的内容: 1、工作量的估计、工作量的估计 工作量估计是根据系统实施阶段各项工作的内容而定。工作量估计是根据系统实施阶段各项工作的内容而定。工作量的估计目前尚无充分的理论依据,一般是由系统实施工作量的估计目前尚无充分的理论依据,一般是由系统实施的组织
6、者根据经验并参照同类系统的工作量加以估算,单位的组织者根据经验并参照同类系统的工作量加以估算,单位用用“人年人年”来表示。来表示。第一节第一节 系统实施的任务与计划系统实施的任务与计划2、实施进度安排、实施进度安排 在弄清楚各项工作关系的基础上,安排好各项工作的先在弄清楚各项工作关系的基础上,安排好各项工作的先后顺序,并根据对工作量的估算和用户对完工时间的要求,后顺序,并根据对工作量的估算和用户对完工时间的要求,定出各项工作的开工和完工时间,并由此作出系统实施各项定出各项工作的开工和完工时间,并由此作出系统实施各项工作的时间进度计划。工作的时间进度计划。 3、系统人员的配备和培训计划、系统人员
7、的配备和培训计划 在系统实施阶段需要的人员较多,包括计算机硬件、软在系统实施阶段需要的人员较多,包括计算机硬件、软件人员;系统操作人员;系统管理人员和日常维护人员等,件人员;系统操作人员;系统管理人员和日常维护人员等,因此,必须根据系统实施进度和工作量确定各种专业人员在因此,必须根据系统实施进度和工作量确定各种专业人员在各阶段的数量和比例,并按照不同的层次需要作出相应的培各阶段的数量和比例,并按照不同的层次需要作出相应的培训计划。系统开发各个阶段各类人员工作量的比较如表训计划。系统开发各个阶段各类人员工作量的比较如表10.1所示。所示。 表表10.1 系统开发各阶段工作量比较系统开发各阶段工作
8、量比较第一节第一节 系统实施的任务与计划系统实施的任务与计划二、系统实施的计划二、系统实施的计划 4、系统实施的资金筹措和投入计划、系统实施的资金筹措和投入计划 由于在系统实施阶段需要投入的资金较多,时间也较长,由于在系统实施阶段需要投入的资金较多,时间也较长,因此,系统实施的组织者应该在系统实施费用预算的基础上,因此,系统实施的组织者应该在系统实施费用预算的基础上,根据各工期的工作内容和企业的经济状况,制定出相应的资根据各工期的工作内容和企业的经济状况,制定出相应的资金筹措计划和合理的资金投入计划,以保证系统实施工作能金筹措计划和合理的资金投入计划,以保证系统实施工作能顺利完成,但也要注意不
9、能过多地占用资金。顺利完成,但也要注意不能过多地占用资金。 第一节第一节 系统实施的任务与计划系统实施的任务与计划二、系统实施的计划二、系统实施的计划 第二节第二节 系统实施环境建设与设备购置系统实施环境建设与设备购置一、购置计算机系统设备一、购置计算机系统设备 需要的计算机系统设备的种类、数量等已在前几个阶段需要的计算机系统设备的种类、数量等已在前几个阶段中确定了,在实施时首先要进行购置设备。这些设备包括计中确定了,在实施时首先要进行购置设备。这些设备包括计算机硬件设备、辅助设备及相应的各种软件。购置设备的基算机硬件设备、辅助设备及相应的各种软件。购置设备的基本原则主要包括以下内容:本原则主
10、要包括以下内容:1、质量可靠、价格合理、质量可靠、价格合理 购置设备首先要考虑的应该是质量,并且要在保证质量购置设备首先要考虑的应该是质量,并且要在保证质量的前提下,尽可能地降低购置成本。要在广泛市场调查的基的前提下,尽可能地降低购置成本。要在广泛市场调查的基础上选购那些技术经济实力强,信誉好,服务优的企业生产础上选购那些技术经济实力强,信誉好,服务优的企业生产的产品。的产品。 2、资料齐全、手续完整、资料齐全、手续完整 购置设备要求供货单位提供的设备资料必须齐全、售货购置设备要求供货单位提供的设备资料必须齐全、售货手续必须完整,同时要组织好验收工作。由于计算机设备比手续必须完整,同时要组织好
11、验收工作。由于计算机设备比较复杂,验收工作必须十分认真仔细进行。要有专人负责,较复杂,验收工作必须十分认真仔细进行。要有专人负责,做到即使是一条线、一个插头也要搞清楚,并且在规定的时做到即使是一条线、一个插头也要搞清楚,并且在规定的时间内完成各种各样的测试和试运行,使问题暴露在系统安装间内完成各种各样的测试和试运行,使问题暴露在系统安装之前,并及时解决。另外,随机携带的各种软件、资料必须之前,并及时解决。另外,随机携带的各种软件、资料必须齐全,要认真清点后妥善保管。齐全,要认真清点后妥善保管。第二节第二节 系统实施环境建设与设备购置系统实施环境建设与设备购置一、购置计算机系统设备一、购置计算机
12、系统设备 3、计算机设备的兼容性和可维护性。、计算机设备的兼容性和可维护性。 购置计算机设备必须还要考虑它的兼容性和可维护性。购置计算机设备必须还要考虑它的兼容性和可维护性。应尽量选购那些兼容性好、可维护性好、并且能够提供良好应尽量选购那些兼容性好、可维护性好、并且能够提供良好售后服务的设备。对于一些易损易坏的部件,应购置一些必售后服务的设备。对于一些易损易坏的部件,应购置一些必要的备品备件以保证计算机设备的正常运行。要的备品备件以保证计算机设备的正常运行。 二、计算机机房的建设二、计算机机房的建设 计算机机房是指能够满足各项环境指标、安放计算机设计算机机房是指能够满足各项环境指标、安放计算机
13、设备使其充分发挥功能的工作场地。计算机机房的建设应考虑备使其充分发挥功能的工作场地。计算机机房的建设应考虑它对环境的要求、机房的面积和机房的总体布局等问题。它对环境的要求、机房的面积和机房的总体布局等问题。 1、机房建设的要求、机房建设的要求 计算机机房的建设应该考虑到它的可靠性、可维护性、计算机机房的建设应该考虑到它的可靠性、可维护性、可扩展性以及安全性和经济性等方面的要求,并且要根据实可扩展性以及安全性和经济性等方面的要求,并且要根据实际情况提出具体的指标标准,为系统的实施提供一个良好的际情况提出具体的指标标准,为系统的实施提供一个良好的环境。环境。 第二节第二节 系统实施环境建设与设备购
14、置系统实施环境建设与设备购置2、机房面积的计算、机房面积的计算 计算机机房面积的计算目前经常采用的有两种方法:计算机机房面积的计算目前经常采用的有两种方法: 式中:式中:S 是第是第i个设备的面积个设备的面积(1)机房面积等于机房内所有设备外形尺寸面积之和的)机房面积等于机房内所有设备外形尺寸面积之和的5至至7倍,如式:倍,如式:)()75(21mSSnii第二节第二节 系统实施环境建设与设备购置系统实施环境建设与设备购置二、计算机机房的建设二、计算机机房的建设 这种计算方法适用于已知机房内每台设备面积的条件下。这种计算方法适用于已知机房内每台设备面积的条件下。 (2)机房面积等于机房内所有设
15、备的台数的)机房面积等于机房内所有设备的台数的4.5至至5.5倍,如式:倍,如式:S = (4.55.5) N其中:其中:N是机房内的设备台数是机房内的设备台数 这种计算方法适用于不知道机房内每台设备面积的条这种计算方法适用于不知道机房内每台设备面积的条件下。件下。 3、机房房间总体布局问题、机房房间总体布局问题 计算机机房应该包括计算机主机房、基本工作房间和各计算机机房应该包括计算机主机房、基本工作房间和各类辅助性房间等。计算机机房的总体布局应该以安装计算机类辅助性房间等。计算机机房的总体布局应该以安装计算机设备的主机房为中心,然后确定其它房间的多少和大小,并设备的主机房为中心,然后确定其它
16、房间的多少和大小,并且依据各个房间之间的关系来纵合考虑布局。一般计算机机且依据各个房间之间的关系来纵合考虑布局。一般计算机机房的总体布局如图房的总体布局如图10.2所示所示 。第二节第二节 系统实施环境建设与设备购置系统实施环境建设与设备购置2 2、机房面积的计算、机房面积的计算三、设备的安装与调试三、设备的安装与调试图图10.2 机房的总体布局机房的总体布局 设备的安装是指在系统的设备购置与机房的建设工作完设备的安装是指在系统的设备购置与机房的建设工作完成以后,按照系统总体设计方案的位置所进行的设备组装工成以后,按照系统总体设计方案的位置所进行的设备组装工作。这项工作应该按照由里到外、从单机
17、到多机的步骤,循作。这项工作应该按照由里到外、从单机到多机的步骤,循序渐进的进行。序渐进的进行。第二节第二节 系统实施环境建设与设备购置系统实施环境建设与设备购置3、机房房间总体布局问题、机房房间总体布局问题设备的调试是指在系统设备按照完毕后对其各项硬件和设备的调试是指在系统设备按照完毕后对其各项硬件和软件功能的调试。如:计算机的运行速度、存储容量、显示软件功能的调试。如:计算机的运行速度、存储容量、显示器、打印机、系统软件的配置与运行等的测试与调试。器、打印机、系统软件的配置与运行等的测试与调试。第三节第三节 程序设计程序设计 程序设计是以程序设计说明书为基础,选择某一种编程程序设计是以程序
18、设计说明书为基础,选择某一种编程工具和方法,去实现系统功能模块的程序编制工作。工具和方法,去实现系统功能模块的程序编制工作。 一、程序设计的基本要求一、程序设计的基本要求选择良好的程序设计方法和工具是设计高质量程序的基选择良好的程序设计方法和工具是设计高质量程序的基础,但是必须明确程序设计的要求和标准才能保证程序设计础,但是必须明确程序设计的要求和标准才能保证程序设计工作的高质量。目前衡量程序设计质量的指标要求一般有以工作的高质量。目前衡量程序设计质量的指标要求一般有以下几个方面:下几个方面: 1、可靠性、可靠性系统运行的可靠性是衡量系统质量的首要指标。它有两方面系统运行的可靠性是衡量系统质量
19、的首要指标。它有两方面的含义:一方面是指系统的安全可靠性,如数据存取、通讯、操的含义:一方面是指系统的安全可靠性,如数据存取、通讯、操作权限等的安全可靠性;另一方面是指程序运行的可靠性。作权限等的安全可靠性;另一方面是指程序运行的可靠性。2、实用性、实用性 实用性是指从用户的角度来审查系统的功能实用、灵活、实用性是指从用户的角度来审查系统的功能实用、灵活、方便。实用性是系统实施后投入运行的重要保证。方便。实用性是系统实施后投入运行的重要保证。3、规范性、规范性 规范性是指系统功能的划分、书写的格式、变量的命名规范性是指系统功能的划分、书写的格式、变量的命名等都有统一的规范。文档的规范化是今后程
20、序的阅读、修改、等都有统一的规范。文档的规范化是今后程序的阅读、修改、维护以及相互交流所必须做到的。维护以及相互交流所必须做到的。第三节第三节 程序设计程序设计 一、程序设计的基本要求一、程序设计的基本要求4、可读性、可读性 可读性是指设计的程序结构和命令语句清晰,使其它人可读性是指设计的程序结构和命令语句清晰,使其它人容易看懂。可读性是今后维护和修改程序的基础,对于大型容易看懂。可读性是今后维护和修改程序的基础,对于大型的系统软件开发尤为重要,没有可读性的程序就无法修改与的系统软件开发尤为重要,没有可读性的程序就无法修改与维护,也就没有生命力。维护,也就没有生命力。5、可维护性、可维护性 可
21、维护性是指系统程序的各个组成部分是相互独立的,可维护性是指系统程序的各个组成部分是相互独立的,没有牵一发而动全身的连锁反应。可维护性是和规范性、可没有牵一发而动全身的连锁反应。可维护性是和规范性、可读性等指标密切相关的。读性等指标密切相关的。 二、结构化的程序设计方法二、结构化的程序设计方法 目前,程序设计方法很多,主要包括结构化方法、快速目前,程序设计方法很多,主要包括结构化方法、快速原型法、面向对象的方法等,但最常用的还是结构化设计方原型法、面向对象的方法等,但最常用的还是结构化设计方法,它具有以下几个主要特征:法,它具有以下几个主要特征: 因为系统的功能是通过模块一个一个的来实现,所以程
22、因为系统的功能是通过模块一个一个的来实现,所以程序设计通常是根据模块之间的功能关系,自上而下一个模块序设计通常是根据模块之间的功能关系,自上而下一个模块一个模块地进行设计。一个模块只实现系统的一个具体功能一个模块地进行设计。一个模块只实现系统的一个具体功能或一个处理过程,使整个系统的结构类似于积木结构。也称或一个处理过程,使整个系统的结构类似于积木结构。也称为模块化结构,这样一种结构便于将一个复杂的系统分解简为模块化结构,这样一种结构便于将一个复杂的系统分解简化,也便于程序的设计和调试工作的进行,同时也有利于系化,也便于程序的设计和调试工作的进行,同时也有利于系统功能扩展和系统的维护工作。统功
23、能扩展和系统的维护工作。 第三节第三节 程序设计程序设计 1、采用自上而下的设计步骤、采用自上而下的设计步骤程序逻辑组织模块化在系统中具体表现为程序功能的模程序逻辑组织模块化在系统中具体表现为程序功能的模块化上。将系统按其功能分成若干个功能模块,并以功能模块化上。将系统按其功能分成若干个功能模块,并以功能模块为单位,将整个系统组织成一个有层次的树型结构。在这块为单位,将整个系统组织成一个有层次的树型结构。在这种模块中,主控模块只有一个,它的下层模块是它的例行程种模块中,主控模块只有一个,它的下层模块是它的例行程序。每一个模块都只有一个入口,而出口可能有多个,表示序。每一个模块都只有一个入口,而
24、出口可能有多个,表示模块在不同条件下的转移方向,各模块之间没有交叉。模块在不同条件下的转移方向,各模块之间没有交叉。第三节第三节 程序设计程序设计 2、程序逻辑组织模块化、程序逻辑组织模块化虽然无条件转移语句的使用给程序设计工作提供了一定虽然无条件转移语句的使用给程序设计工作提供了一定的便利条件,但是在程序较大时,它的出现会使程序难以阅的便利条件,但是在程序较大时,它的出现会使程序难以阅读和理解,并且会增大调试的难度,它是造成程序逻辑混乱读和理解,并且会增大调试的难度,它是造成程序逻辑混乱的重要原因之一。因此在程序设计中应尽量避免使用无条件的重要原因之一。因此在程序设计中应尽量避免使用无条件转
25、移语句,即使必须使用也应控制其只向下转移,而不向上转移语句,即使必须使用也应控制其只向下转移,而不向上转移,以避免程序在模块之间的循环。转移,以避免程序在模块之间的循环。 3、限制无条件转移语句的使用、限制无条件转移语句的使用 结构化程序设计的优点是程序结构清晰,易于阅读和理结构化程序设计的优点是程序结构清晰,易于阅读和理解,对于程序的调试和维护也比较方便。主要缺点是使得系解,对于程序的调试和维护也比较方便。主要缺点是使得系统的存储容量加大以及运行时间增加。统的存储容量加大以及运行时间增加。三、常用的编程工具三、常用的编程工具 选择适用的编程工具是使得程序设计工作高效、优良的选择适用的编程工具
26、是使得程序设计工作高效、优良的重要条件之一。目前软件市场能够提供的编程工具很多,比重要条件之一。目前软件市场能够提供的编程工具很多,比较流行的包括以下六种类型:较流行的包括以下六种类型: 1、常用的编程语言、常用的编程语言 常用的编程语言按照专用性和通用性一般分为两类:常用的编程语言按照专用性和通用性一般分为两类:第三节第三节 程序设计程序设计 一类是指由传统的编程工具发展而来的程序设计语言。一类是指由传统的编程工具发展而来的程序设计语言。如:如:C语言、语言、BASIC语言、语言、COBOL语言、语言、PL/1语言等。这语言等。这种编程语言具有通用性强,适用范围广的优点,但是也存在种编程语言
27、具有通用性强,适用范围广的优点,但是也存在着针对性差,程序设计工作量大等缺点。着针对性差,程序设计工作量大等缺点。 另一类是指专用的另一类是指专用的“自溶性自溶性”程序设计语言。如:以关程序设计语言。如:以关系数据库为基础的系数据库为基础的FoxBASE程序设计语言、以组合查询为基程序设计语言、以组合查询为基础的础的SQL、以数据报表、统计和图形分析为基础的、以数据报表、统计和图形分析为基础的Excel宏命宏命令程序设计语言等。这类语言一般都具有针对性强,编程速令程序设计语言等。这类语言一般都具有针对性强,编程速度快的优点,但同时又存在着通用性差,适用范围小的缺点。度快的优点,但同时又存在着通
28、用性差,适用范围小的缺点。 2、数据库类、数据库类 目前市场上提供的数据库软件工具主要有两类:目前市场上提供的数据库软件工具主要有两类:第三节第三节 程序设计程序设计 一类是以微机关系数据库为基础的一类是以微机关系数据库为基础的XBASE系统。包括系统。包括DBASE系列、系列、FoxBASE系列以及系列以及FoxPor的各种版本。这种的各种版本。这种数据库系统简单易学、方便实用,是当前在信息系统开发过数据库系统简单易学、方便实用,是当前在信息系统开发过程中使用最为广泛的一种开发工具。程中使用最为广泛的一种开发工具。另一类是大型数据库系统。如:另一类是大型数据库系统。如:ORACLE系统、系统
29、、SYBASE系统、系统、INFOMAX系统、以及系统、以及SQL等系统。这类系等系统。这类系统都具有规模较大,功能齐全的特点,适合于大型综合类数统都具有规模较大,功能齐全的特点,适合于大型综合类数据库系统的开发。据库系统的开发。 3、程序生成工具类、程序生成工具类 程序生成工具也称为第四代程序生成语言,是一种基于程序生成工具也称为第四代程序生成语言,是一种基于常用数据处理功能和程序之间对应关系的自动编程工具。如:常用数据处理功能和程序之间对应关系的自动编程工具。如:应用系统建造工具(应用系统建造工具(AB,application builder)、屏幕生成)、屏幕生成工具、报表生成工具、以及
30、综合程序程序生成工具等。工具、报表生成工具、以及综合程序程序生成工具等。第三节第三节 程序设计程序设计 三、常用的编程工具三、常用的编程工具 4、系统开发工具类、系统开发工具类 系统开发工具是在程序生成工具基础上发展的更加综合系统开发工具是在程序生成工具基础上发展的更加综合化、图形化的一种开发工具。如:专门用于开发查询模块用化、图形化的一种开发工具。如:专门用于开发查询模块用的的SQL、专门用于开发数据处理模块用的、专门用于开发数据处理模块用的SDK,以及常用的,以及常用的FoxPro、Visual BASIC等。等。5、客户、客户/服务器工具类服务器工具类 客户客户/服务器工具是一类新的系统
31、开发工具,它的基本思服务器工具是一类新的系统开发工具,它的基本思想是我们在经济与管理学中经常提到的想是我们在经济与管理学中经常提到的“专业化分工协作专业化分工协作”的思想。的思想。 6、面向对象的编程工具类、面向对象的编程工具类 面向对象编程工具主要是指面向对象编程工具主要是指OO(面向对象分析(面向对象分析OOA和和面向对象设计面向对象设计OOD)方法相对应的编程工具。)方法相对应的编程工具。表表10.2 常用的编程工具的分类、特点及适用范围常用的编程工具的分类、特点及适用范围第三节第三节 程序设计程序设计 以上各种常用的编程工具各有各自的特点。目前市场最以上各种常用的编程工具各有各自的特点
32、。目前市场最常用的编程工具的分类、特点以及适用范围如表常用的编程工具的分类、特点以及适用范围如表10.2所示。所示。 表表10.2 常用的编程工具的分类、特点及适用范围常用的编程工具的分类、特点及适用范围第三节第三节 程序设计程序设计 第三节第三节 程序设计程序设计 表表10.2 常用的编程工具的分类、特点及适用范围常用的编程工具的分类、特点及适用范围第四节第四节 系统的调试系统的调试 系统调试是在程序编制完成以后所进行的调试工作。调系统调试是在程序编制完成以后所进行的调试工作。调试一个系统的过程可以分为程序调试、联合调试和系统调试试一个系统的过程可以分为程序调试、联合调试和系统调试等几个主要
33、步骤。如图等几个主要步骤。如图10.3所示。所示。 程序调试程序调试 联合调试联合调试 系统调试系统调试 图图10.3 系统调试的步骤系统调试的步骤一、程序调试一、程序调试 程序调试也称为模块调试,是指对一些具有独立功能的程序调试也称为模块调试,是指对一些具有独立功能的程序所进行的调试工作。程序调试工作的主要内容包括以下程序所进行的调试工作。程序调试工作的主要内容包括以下几个方面:几个方面: 正确性调试正确性调试 正确性调试是指对程序的语法和处理过程的正确性所进正确性调试是指对程序的语法和处理过程的正确性所进行的各种调试和检测工作。行的各种调试和检测工作。 第四节第四节 系统的调试系统的调试
34、运行速度与存储空间的调试运行速度与存储空间的调试 将程序的运行速度和占用的存储空间调试到能满足系统将程序的运行速度和占用的存储空间调试到能满足系统运行实际需要的程度。运行实际需要的程度。使用简便性的调试使用简便性的调试 它是指将系统中的输入部分、人机对话部分和输出部分它是指将系统中的输入部分、人机对话部分和输出部分调试得简洁、直观、灵活、方便,以满足用户使用的要求。调试得简洁、直观、灵活、方便,以满足用户使用的要求。这也是衡量软件设计质量的主要标准之一。这也是衡量软件设计质量的主要标准之一。 二、联合调试二、联合调试 联合调试是对若干个程序或某一子系统的调试。它是在联合调试是对若干个程序或某一
35、子系统的调试。它是在程序调试的基础上,对系统中某些程序之间的调用关系和数程序调试的基础上,对系统中某些程序之间的调用关系和数据传输关系进行的调试。如上层模块如何调用下层模块,在据传输关系进行的调试。如上层模块如何调用下层模块,在调用时传递的控制信息和数据是否准确?下层模块是否能正调用时传递的控制信息和数据是否准确?下层模块是否能正确接收上层模块传递的控制信息参数?是否能按要求完成相确接收上层模块传递的控制信息参数?是否能按要求完成相应的处理功能?下层模块出现问题时反馈信息如何影响上层应的处理功能?下层模块出现问题时反馈信息如何影响上层模块?同时调用多个模块是否会产生锁机现象?等等。因此模块?同
36、时调用多个模块是否会产生锁机现象?等等。因此联合调试的目的主要是检查各模块之间的关联关系和数据传联合调试的目的主要是检查各模块之间的关联关系和数据传递关系。递关系。 第四节第四节 系统的调试系统的调试 三、系统统调和测试三、系统统调和测试 系统的统调是在联合调试的基础上对整个系统的全部功系统的统调是在联合调试的基础上对整个系统的全部功能所进行的调试工作。包括对子系统之间的接口,数据通信,能所进行的调试工作。包括对子系统之间的接口,数据通信,处理功能,资源共享以及某系统遭到破坏后能否按要求恢复处理功能,资源共享以及某系统遭到破坏后能否按要求恢复等问题调试。等问题调试。 系统测试是在假定系统中有错
37、误的前提下进行的,通过系统测试是在假定系统中有错误的前提下进行的,通过测试来尽可能地发现在系统分析、系统设计和系统实施中存测试来尽可能地发现在系统分析、系统设计和系统实施中存在的错误。也就是系统测试的目的是为了发现和解决系统中在的错误。也就是系统测试的目的是为了发现和解决系统中可能存在的错误。测试包括对系统的基本功能、系统的效率、可能存在的错误。测试包括对系统的基本功能、系统的效率、系统的可靠性和可操作性等问题所进行的测试。系统测试的系统的可靠性和可操作性等问题所进行的测试。系统测试的目的体现在系统调试的各个步骤中。程序测试,是为了发现目的体现在系统调试的各个步骤中。程序测试,是为了发现程序设
38、计中的错误;联合测试,是为了发现系统设计中的错程序设计中的错误;联合测试,是为了发现系统设计中的错误;系统测试,则主要是为了发现系统分析中的错误。也就误;系统测试,则主要是为了发现系统分析中的错误。也就是说,越是早期的错误,往往越是到最后才能发现。是说,越是早期的错误,往往越是到最后才能发现。第四节第四节 系统的调试系统的调试 三、系统统调和测试三、系统统调和测试 系统测试的方法主要有两种:系统测试的方法主要有两种:黑箱法黑箱法 黑箱法是指测试人员不考虑模块的内部结构如何,而只黑箱法是指测试人员不考虑模块的内部结构如何,而只用测试数据来验证程序是否符合功能的要求,是否会发生异用测试数据来验证程
39、序是否符合功能的要求,是否会发生异常现象。常现象。白箱法白箱法 白箱法是指测试人员根据模块内部的结构来导出测试数白箱法是指测试人员根据模块内部的结构来导出测试数据,使模块中的所有测试路径都被测试到。据,使模块中的所有测试路径都被测试到。第四节第四节 系统的调试系统的调试 系统的测试很显然程序测试要用白箱法,系统的统调测系统的测试很显然程序测试要用白箱法,系统的统调测试要用黑箱法。试要用黑箱法。 系统测试报告是在系统测试工作完成以后,对测试工作系统测试报告是在系统测试工作完成以后,对测试工作进行的总结。测试报告主要包括以下内容:进行的总结。测试报告主要包括以下内容:四、系统测试报告四、系统测试报
40、告1、系统测试的内容。、系统测试的内容。2、系统测试数据的选取。、系统测试数据的选取。3、系统测试的结果。、系统测试的结果。4、系统测试中发现的问题和解决的办法。、系统测试中发现的问题和解决的办法。5、系统的功能设计是否达到了要求。、系统的功能设计是否达到了要求。 测试报告主要包括以下内容:测试报告主要包括以下内容:第四节第四节 系统的调试系统的调试 四、系统测试报告四、系统测试报告6、系统的可靠性如何。、系统的可靠性如何。 7、系统数据的安全性如何。、系统数据的安全性如何。8、尚待解决及需要注意的问题等。、尚待解决及需要注意的问题等。系统测试报告是提供给测试评审和系统决策的重要依据,系统测试
41、报告是提供给测试评审和系统决策的重要依据,一定要认真组织完成。一定要认真组织完成。 第五节第五节 数据的录入与人员培训数据的录入与人员培训 数据的录入是将新系统运行所需要的原始数据,按照所数据的录入是将新系统运行所需要的原始数据,按照所要求的格式输入到计算机内的工作。要求的格式输入到计算机内的工作。 一、数据的录入一、数据的录入数据的录入一般可以分为以下三个步骤:数据的录入一般可以分为以下三个步骤: 1、数据的收集整理、数据的收集整理 这是指把原系统中的原始数据进行收集和整理工作。在这是指把原系统中的原始数据进行收集和整理工作。在一般手工处理信息系统中,经常出现原始记录不全,信息缺一般手工处理
42、信息系统中,经常出现原始记录不全,信息缺少或记录与实际不符的情况,这就需要有经验的管理人员进少或记录与实际不符的情况,这就需要有经验的管理人员进行补充或修改。在有些情况下,还要进行清查和盘点工作,行补充或修改。在有些情况下,还要进行清查和盘点工作,以做到帐物相符。数据的收集和整理工作量非常大,所以在以做到帐物相符。数据的收集和整理工作量非常大,所以在系统分析阶段的后期就应逐步开始。系统分析阶段的后期就应逐步开始。 2、数据的转换、数据的转换 这是指将整理好的原始数据按照数据库或文件的要求,这是指将整理好的原始数据按照数据库或文件的要求,编辑转化成为新系统所需要格式的工作。这项工作应了解系编辑转
43、化成为新系统所需要格式的工作。这项工作应了解系统设计方案和系统转换原则和方法的人员承担。统设计方案和系统转换原则和方法的人员承担。3、数据的录入、数据的录入 这是一项将已按照一定格式编辑好的数据输入到计算机这是一项将已按照一定格式编辑好的数据输入到计算机中的工作。这项工作应由熟悉计算机功能与操作的人员去完中的工作。这项工作应由熟悉计算机功能与操作的人员去完成,以确保录入的正确。成,以确保录入的正确。 数据录入的正确性是使系统正确运行的前提。录入正确数据录入的正确性是使系统正确运行的前提。录入正确的数据应考虑以下几个因素:的数据应考虑以下几个因素:第五节第五节 数据的录入与人员培训数据的录入与人
44、员培训 一、数据的录入一、数据的录入(1)录入人员的素质。录入人员的素质是保证数据质量的)录入人员的素质。录入人员的素质是保证数据质量的基本前提。所以要求录入人员必须接受专门的培训,具有有基本前提。所以要求录入人员必须接受专门的培训,具有有关的专业知识和实际操作的经验与技能,并且工作认真负责,关的专业知识和实际操作的经验与技能,并且工作认真负责,有较强的事业心与责任感。有较强的事业心与责任感。 (3)设置严格的数据录入校验程序。为了保证输入数据的正)设置严格的数据录入校验程序。为了保证输入数据的正确性,要对数据从收集整理一直到录入计算机中为止的整个确性,要对数据从收集整理一直到录入计算机中为止
45、的整个过程进行检查,包括人工检查和计算机自动检查等多种方式,过程进行检查,包括人工检查和计算机自动检查等多种方式,以确保数据录入的正确性。以确保数据录入的正确性。 二、系统人员培训二、系统人员培训 系统人员是指在进行系统开发过程中以及在系统的使用、系统人员是指在进行系统开发过程中以及在系统的使用、维护与发展工作中所需要的各类专业人员。这些人员一般按维护与发展工作中所需要的各类专业人员。这些人员一般按照工作职能进行分类。系统人员的分类、任务和知识要求如照工作职能进行分类。系统人员的分类、任务和知识要求如表表10.3所示。所示。 第五节第五节 数据的录入与人员培训数据的录入与人员培训 3、数据的录
46、入、数据的录入(2)选择合适的录入方式和方法。录入方式可以分为成批录)选择合适的录入方式和方法。录入方式可以分为成批录入和实时录入两种方式;录入方法包括拼音法、五笔字型法入和实时录入两种方式;录入方法包括拼音法、五笔字型法多种。它们各具特色,要根据系统对数据录入的时间、数量多种。它们各具特色,要根据系统对数据录入的时间、数量的要求确定。的要求确定。表表10.3系统开发中的各类人员的职责和能力系统开发中的各类人员的职责和能力 第五节第五节 数据的录入与人员培训数据的录入与人员培训 二、系统人员培训二、系统人员培训 、系统设计员、系统设计员 系统设计员的任务是设计以计算机为基础的管理信息系统系统设
47、计员的任务是设计以计算机为基础的管理信息系统设计方案。他们应具有全面的计算机知识和相应的管理知识。设计方案。他们应具有全面的计算机知识和相应的管理知识。 、系统分析员、系统分析员 系统分析人员是系统开发的核心,要求这类人员要具有系统分析人员是系统开发的核心,要求这类人员要具有计算机技术与管理业务这两方面的知识,并具有较强的组织计算机技术与管理业务这两方面的知识,并具有较强的组织能力,要能善于与用户以及其他开发人员一起共同讨论与研能力,要能善于与用户以及其他开发人员一起共同讨论与研究系统开发中的各项具体问题。系统分析员在系统开发中起究系统开发中的各项具体问题。系统分析员在系统开发中起到用户与系统
48、设计员之间的桥梁作用。他们的主要工作是进到用户与系统设计员之间的桥梁作用。他们的主要工作是进行系统规划与分析,同时在系统开发过程中,往往又是整个行系统规划与分析,同时在系统开发过程中,往往又是整个系统开发工作的组织者与领导者。系统开发工作的组织者与领导者。3、程序设计员、程序设计员 这类人员主要任务是进行程序编制与调试工作。由于系这类人员主要任务是进行程序编制与调试工作。由于系统开发中需要编制大量的应用程序,而这项工作工作量既大,统开发中需要编制大量的应用程序,而这项工作工作量既大,技术性又强,所以需要的人员也较多。技术性又强,所以需要的人员也较多。 第五节第五节 数据的录入与人员培训数据的录
49、入与人员培训 5、系统操作员、系统操作员 这类人员的主要任务是进行日常系统运行的数据录入、这类人员的主要任务是进行日常系统运行的数据录入、查询、打印等工作的处理。这类人员要求具有较强的敬业精查询、打印等工作的处理。这类人员要求具有较强的敬业精神和熟练的操作技能。神和熟练的操作技能。第五节第五节 数据的录入与人员培训数据的录入与人员培训 6、系统管理人员、系统管理人员 这类人员的主要任务是规划好系统的使用、维护和扩展这类人员的主要任务是规划好系统的使用、维护和扩展的计划以及系统人力、物力、费用等的配置等。这类人员需的计划以及系统人力、物力、费用等的配置等。这类人员需要熟悉系统的整体功能与操作规程
50、,并且具有较强的系统管要熟悉系统的整体功能与操作规程,并且具有较强的系统管理能力。理能力。 、系统维护人员、系统维护人员 这类人员的主要任务是进行系统软件和硬件的维护,保这类人员的主要任务是进行系统软件和硬件的维护,保证计算机系统能够正常运行,为整个系统安全、可靠运行创证计算机系统能够正常运行,为整个系统安全、可靠运行创造必要的条件。造必要的条件。 上述各类人员是管理信息系统的开发与运行所必须的,上述各类人员是管理信息系统的开发与运行所必须的,因此要合理的安排培训。培训的途径可以根据不同的人员采因此要合理的安排培训。培训的途径可以根据不同的人员采取不同的方法。如对高层次的人员必须经过有关专业的
51、正规取不同的方法。如对高层次的人员必须经过有关专业的正规学习,如系统分析员、系统设计员、程序员等,而对另外一学习,如系统分析员、系统设计员、程序员等,而对另外一些人员可通过短期的专项培训来解决。这里强调一点是,培些人员可通过短期的专项培训来解决。这里强调一点是,培训人才的重要途径之一应该是通过系统开发实践来解决。训人才的重要途径之一应该是通过系统开发实践来解决。 第五节第五节 数据的录入与人员培训数据的录入与人员培训 第六节第六节 系统的转换系统的转换 系统转换是指运用某一种方式由新的系统代替旧的系统系统转换是指运用某一种方式由新的系统代替旧的系统的过程,也就是系统设备、系统数据和人员等方面的
52、转换。的过程,也就是系统设备、系统数据和人员等方面的转换。因此,在系统转换前必须认真做好系统设备、数据、人员以因此,在系统转换前必须认真做好系统设备、数据、人员以及有关文件的准备。及有关文件的准备。 除此之外,系统转换的准备工作还应该包括机房电力、除此之外,系统转换的准备工作还应该包括机房电力、照明、系统消耗品和备品备件等的准备。照明、系统消耗品和备品备件等的准备。 系统试运行是指在系统没有正式转换之前,选择一些子系统试运行是指在系统没有正式转换之前,选择一些子项目进行的实验运行。它是系统正式转换的前期准备工作,项目进行的实验运行。它是系统正式转换的前期准备工作,是系统调试工作的延续。系统试运
53、行工作应该注意以下两个是系统调试工作的延续。系统试运行工作应该注意以下两个方面的问题:方面的问题: 一、系统转换的条件准备一、系统转换的条件准备二、系统试运行二、系统试运行1、系统试运行工作的代表性、系统试运行工作的代表性 这是指在系统试运行工作中所选择的子功能和数据应该尽这是指在系统试运行工作中所选择的子功能和数据应该尽量接近实际系统运行的需要。量接近实际系统运行的需要。 (1)系统试运行子功能的选择在条件允许时应该逐个的进)系统试运行子功能的选择在条件允许时应该逐个的进行试运行;在条件不允许时也应该尽量选择最重要的、能够包行试运行;在条件不允许时也应该尽量选择最重要的、能够包含其它子功能部
54、分功能的子功能进行试运行。含其它子功能部分功能的子功能进行试运行。 (2)系统试运行中所使用的数据在条件允许时应该尽量使)系统试运行中所使用的数据在条件允许时应该尽量使用实际、真实的数据;在条件不允许时也可以选择模拟数据,用实际、真实的数据;在条件不允许时也可以选择模拟数据,但是要求这些数据必须能够代表系统在实际运行中数据规模和但是要求这些数据必须能够代表系统在实际运行中数据规模和数据类型的需要。数据类型的需要。 2、系统试运行中错误的修正、系统试运行中错误的修正 在系统试运行过程中用户必然要发现系统中的一些问题,在系统试运行过程中用户必然要发现系统中的一些问题,对待这些问题应该以系统分析中确
55、定的系统目标为标准,认真对待这些问题应该以系统分析中确定的系统目标为标准,认真分析产生问题的原因和类型,决定对系统的问题是否修订和如分析产生问题的原因和类型,决定对系统的问题是否修订和如何进行修订。系统试运行中的问题一般有以下两种类型:何进行修订。系统试运行中的问题一般有以下两种类型: 第六节第六节 系统的转换系统的转换 (1)程序设计中的问题。这类问题必须立即进行修正。)程序设计中的问题。这类问题必须立即进行修正。一个企业或组织的管理工作是连续进行的,因此新旧系一个企业或组织的管理工作是连续进行的,因此新旧系统转换,应是一个新的管理信息系统以某种方式替代旧的管统转换,应是一个新的管理信息系统
56、以某种方式替代旧的管理信息系统的过程。这种新旧系统的转换方式一般有以下三理信息系统的过程。这种新旧系统的转换方式一般有以下三种。如图种。如图10.4所示。所示。 第六节第六节 系统的转换系统的转换 2、系统试运行中错误的修正、系统试运行中错误的修正(2)功能上的缺陷。这类问题是需要补充新的功能来解决的)功能上的缺陷。这类问题是需要补充新的功能来解决的问题,所以首先应该认真考虑和分析问题对系统的影响程度问题,所以首先应该认真考虑和分析问题对系统的影响程度以及修改系统的难易程度,然后再来决定是现在马上进行修以及修改系统的难易程度,然后再来决定是现在马上进行修改,还是留作以后在系统扩充是再来处理。改
57、,还是留作以后在系统扩充是再来处理。 三、系统转换的方式三、系统转换的方式1、直接转换方式、直接转换方式 直接转换是指在旧的系统停止运行的某一时刻新的系统直接转换是指在旧的系统停止运行的某一时刻新的系统立即投入运行,旧系统的工作完全由新系统所取代的系统转立即投入运行,旧系统的工作完全由新系统所取代的系统转换方式。如图换方式。如图10.4(a)所示。这种转换方式简单、易行,最)所示。这种转换方式简单、易行,最为经济,但也存在着很大风险。因为一旦新系统发生问题,为经济,但也存在着很大风险。因为一旦新系统发生问题,将可能造成一些意想不到的损失。所以直接转换一般适用于将可能造成一些意想不到的损失。所以
58、直接转换一般适用于比较简单的、并且经过较长时间考验、有一定把握的情况下比较简单的、并且经过较长时间考验、有一定把握的情况下所采用的转换方式,或在原系统已无法使用的情况下不得不所采用的转换方式,或在原系统已无法使用的情况下不得不采用的转换方式。采用的转换方式。第六节第六节 系统的转换系统的转换 旧旧 系系 统统新新 系系 统统系统系统(a)直接转换方式直接转换方式切换点切换点时间时间2、并行转换方式、并行转换方式 并行转换是指新旧系统同时运行一段时间以后,再由新并行转换是指新旧系统同时运行一段时间以后,再由新系统替代旧系统的系统转换方式。如图系统替代旧系统的系统转换方式。如图10.4(b)所示。
59、这种)所示。这种转换方式安排了一个新旧系统的并存期,这样不但可以保持转换方式安排了一个新旧系统的并存期,这样不但可以保持系统的业务不间断,而且可以不断地修正新系统出现的问题,系统的业务不间断,而且可以不断地修正新系统出现的问题,使得系统转换的风险较小,但是由于在新旧系统并行期内,使得系统转换的风险较小,但是由于在新旧系统并行期内,需要两套系统同时运行,使得系统转换的费用加大。所以,需要两套系统同时运行,使得系统转换的费用加大。所以,并行转换适用于系统规模较大情况下所采用的转化方式。并行转换适用于系统规模较大情况下所采用的转化方式。旧旧 系系 统统新新 系系 统统(b)并行转换方式并行转换方式系统系统时间时间并行转换期间并行转换期间第六节第六节 系统的转换系统的转换 3、分段转换方式、分段转换方式 分段转换是指在新系统正式运行前,按照子系统的功能分段转换是指在新系统正式运行前,按照子系统的功能或业务功能,一部分一部分地逐步替代旧系统的系统转换方或业务功能,一部分一部分地逐步替代旧系统的系统转换方式。如图式。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026汽车技能大赛理论知识题库及答案
- 机电安装工程智能化专业工程施工设计方案
- vipkid班主任外包合同
- 三级动火作业专项档案管理保证措施
- 2026年青少年心理健康教育方法试题及答案
- 网游AI系统设计
- 贵州省毕节市2026届高三数学下学期第三次适应性考试【含答案】
- 图书编辑劳务外包合同
- 酒店pa技工外包合同
- 人保续保专员外包合同
- 2026届浙江省普通高等学校招生全国统一考试仿真历史试题(含答案)
- 2026年重庆烟草招聘考试试题及答案
- 安徽省A10联盟2026届高三5月最后一卷历史试卷(含答案及解析)
- 智慧护理:护理创新的实践探索
- 2026年城管协管员业务知识考试题库及答案
- 2026年哈三中高三下学期三模语文试卷及答案
- 2025-2030年老年交友相亲行业深度调研及发展战略咨询报告
- 2026年上海市春考语文试卷及答案
- 山东省青岛市2026年中考英语试题
- 肠造口患者的心理支持与调适
- 河南省2026年普通高等学校对口招收中等职业学校毕业生考试机电与制造类基础课试卷
评论
0/150
提交评论