1、第9章 构造、实施和运行支持第第9章章 构造、实施和运行支持构造、实施和运行支持 学习目标教学内容本章小结1/1/20231第9章 构造、实施和运行支持学习目标学习目标l了解管理信息系统构造的基本概念了解管理信息系统构造的基本概念l理解和掌握管理信息系统构造阶段的主要任务理解和掌握管理信息系统构造阶段的主要任务l了解管理信息系统测试的策略和方法了解管理信息系统测试的策略和方法l掌握管理信息系统测试技术掌握管理信息系统测试技术l了解管理信息系统实施的基本特点了解管理信息系统实施的基本特点l理解和掌握管理信息系统实施的主要步骤理解和掌握管理信息系统实施的主要步骤l理解管理信息系统不同转变策略的特点
2、理解管理信息系统不同转变策略的特点l了解管理信息系统运行和支持的基本概念了解管理信息系统运行和支持的基本概念l理解和掌握系统支持的主要活动理解和掌握系统支持的主要活动1/1/20232第9章 构造、实施和运行支持教学内容教学内容9.1 管理信息系统构造管理信息系统构造 9.2 测试测试 9.3 管理信息系统实施管理信息系统实施 9.4 管理信息系统运行和支持管理信息系统运行和支持 1/1/20233第9章 构造、实施和运行支持9.1 管理信息系统构造管理信息系统构造l管理信息系统设计阶段之后,就进入了管管理信息系统设计阶段之后,就进入了管理信息系统构造阶段。理信息系统构造阶段。l管理信息系统构
3、造实际上就是实现设计目管理信息系统构造实际上就是实现设计目标的过程。标的过程。l本节将详细介绍管理信息系统构造的基本本节将详细介绍管理信息系统构造的基本概念、特点和包含的内容,然后详细描述概念、特点和包含的内容,然后详细描述管理信息系统构造阶段的每步任务的内容。管理信息系统构造阶段的每步任务的内容。1/1/20234第9章 构造、实施和运行支持管理信息系统构造的特点管理信息系统构造的特点 l管理信息系统设计的结果是管理信息系统设计规管理信息系统设计的结果是管理信息系统设计规格说明书,依据该规格说明书就可以开始构造管格说明书,依据该规格说明书就可以开始构造管理信息系统了。管理信息系统构造就是开发
4、、安理信息系统了。管理信息系统构造就是开发、安装和测试管理信息系统组件的过程。有些书中把装和测试管理信息系统组件的过程。有些书中把管理信息系统构造阶段称为管理信息系统开发阶管理信息系统构造阶段称为管理信息系统开发阶段。段。l同管理信息系统的分析和设计阶段类似,管理信同管理信息系统的分析和设计阶段类似,管理信息系统构造阶段也需要描述管理信息系统的数据、息系统构造阶段也需要描述管理信息系统的数据、流程和接口,但是是从管理信息系统构造人员的流程和接口,但是是从管理信息系统构造人员的角度来描述各项内容。角度来描述各项内容。l图图9-1所示为系统构造阶段的主要活动。所示为系统构造阶段的主要活动。1/1/
5、20235第9章 构造、实施和运行支持系统构造阶段示意图系统构造阶段示意图 项目开发小组 系统用户 建立和测试数据库 2 建立和测试网络 1 同意项目继续进行 设计规格说明书 编写和测试 新程序 4 安装和测试 新软件包 3 网络设计需求 网络详细内容 修改的数据库结构 测试数据 数据库结构 生产数据库 新数据库 数据库结构 样本数据 集成需求 程序文档 修改的规格说明书 新的集成需求 程序文档 供应商 软件包文档 软件库 新程序和可重用软件构件 可重用软件构件 技术设计描述 编程计划 测试数据 功能系统 1/1/20236第9章 构造、实施和运行支持建立和测试网络建立和测试网络 l系统构造阶
6、段的第一步是建立和测试网络。在系系统构造阶段的第一步是建立和测试网络。在系统需求分析阶段,建立了网络需求。在设计阶段统需求分析阶段,建立了网络需求。在设计阶段开发了分布式的数据和处理模型,这些技术设计开发了分布式的数据和处理模型,这些技术设计规格说明书是构建管理信息系统网络的基础。规格说明书是构建管理信息系统网络的基础。l在许多情况下,所开发的管理信息系统是基于已在许多情况下,所开发的管理信息系统是基于已有的网络架构。如果是这样就可以跳过这个活动有的网络架构。如果是这样就可以跳过这个活动的工作。但是,如果新开发的管理信息系统要求的工作。但是,如果新开发的管理信息系统要求创建新网络或修改已有的旧
7、网络,那么就必须建创建新网络或修改已有的旧网络,那么就必须建立和测试新网络。计算机网络是创建和测试数据立和测试新网络。计算机网络是创建和测试数据库、编写和测试程序的基础。库、编写和测试程序的基础。1/1/20237第9章 构造、实施和运行支持网络的拓扑结构网络的拓扑结构l在建立和测试网络时,最重要的工作的是在建立和测试网络时,最重要的工作的是确定网络的拓扑结构。确定网络的拓扑结构。l网络的拓扑结构指网络中计算机和其他硬网络的拓扑结构指网络中计算机和其他硬件的物理布局。件的物理布局。l局域网中常用的拓扑结构是总线型、星型、局域网中常用的拓扑结构是总线型、星型、环型和网状。环型和网状。1/1/20
8、238第9章 构造、实施和运行支持建立和测试数据库建立和测试数据库 l管理信息系统网络建立和测试之后,可以进行建立和测试管理信息系统网络建立和测试之后,可以进行建立和测试数据库的工作。因为数据库中的数据是其他应用程序共享数据库的工作。因为数据库中的数据是其他应用程序共享的资源,所以数据库的建立和测试必须在编写程序之前进的资源,所以数据库的建立和测试必须在编写程序之前进行。如果新开发的管理信息系统必须包含数据库,那么必行。如果新开发的管理信息系统必须包含数据库,那么必须首先建立和测试数据库。须首先建立和测试数据库。l建立和测试数据库过程中,系统用户、系统分析人员、系建立和测试数据库过程中,系统用
9、户、系统分析人员、系统设计人员和系统构造人员都需要参加。系统用户参加的统设计人员和系统构造人员都需要参加。系统用户参加的目的是建议用于测试数据库应该使用的数据。数据库设计目的是建议用于测试数据库应该使用的数据。数据库设计人员、数据库构造人员和数据库管理人员是完成数据库构人员、数据库构造人员和数据库管理人员是完成数据库构造和测试的主要人员,负责数据库的编程、创建以及调整造和测试的主要人员,负责数据库的编程、创建以及调整数据库的性能、安全、备份及恢复等。数据库的性能、安全、备份及恢复等。l该项任务的输入是在系统设计阶段完成的数据库结构,还该项任务的输入是在系统设计阶段完成的数据库结构,还需要从现有
10、的生产数据库中获取用于测试数据库的数据。需要从现有的生产数据库中获取用于测试数据库的数据。1/1/20239第9章 构造、实施和运行支持安装和测试新软件包安装和测试新软件包 l对于某些管理信息系统来说,需要购买一些特定的软件包。对于某些管理信息系统来说,需要购买一些特定的软件包。特定的软件包和编写的其他应用程序集成到一起,才能完特定的软件包和编写的其他应用程序集成到一起,才能完成信息系统项目的开发。如果当前开发的管理信息系统不成信息系统项目的开发。如果当前开发的管理信息系统不需要使用其他软件包,则该项任务可以省略。需要使用其他软件包,则该项任务可以省略。l如果需要购买新软件包,那么一旦完成了管
11、理信息系统的如果需要购买新软件包,那么一旦完成了管理信息系统的网络和数据库就可以开始安装和测试新软件包。新软件包网络和数据库就可以开始安装和测试新软件包。新软件包可以放置在用户的软件库中。可以放置在用户的软件库中。l要完成该任务,除了需要系统用户和系统的各种技术人员要完成该任务,除了需要系统用户和系统的各种技术人员参加之外,还应包括供应厂商和咨询顾问。在购买软件包参加之外,还应包括供应厂商和咨询顾问。在购买软件包之前,一定要咨询有关专家的意见,确保所购买的软件包之前,一定要咨询有关专家的意见,确保所购买的软件包符合信息系统的真正要求。符合信息系统的真正要求。1/1/202310第9章 构造、实
12、施和运行支持编写和测试新程序编写和测试新程序 l以上工作完成后就可以开发管理信息系统的程序以上工作完成后就可以开发管理信息系统的程序了。注意,即使在系统设计阶段已经构造了原型了。注意,即使在系统设计阶段已经构造了原型系统,但是由于这些原型系统是不完整的,并没系统,但是由于这些原型系统是不完整的,并没有实现系统的全部功能,因此必须开发和重新定有实现系统的全部功能,因此必须开发和重新定义这些程序。义这些程序。l这项工作的主要参与人员包括系统分析人员、系这项工作的主要参与人员包括系统分析人员、系统设计人员和系统构造人员。系统分析人员主要统设计人员和系统构造人员。系统分析人员主要负责分类要编程实现的业
13、务需求。系统设计人员负责分类要编程实现的业务需求。系统设计人员的工作是分类在系统设计阶段完成的程序设计、的工作是分类在系统设计阶段完成的程序设计、集成需求和程序文档等。系统构造人员或系统编集成需求和程序文档等。系统构造人员或系统编程人员负责编写和测试相应的程序。程人员负责编写和测试相应的程序。1/1/202311第9章 构造、实施和运行支持9.2 测试测试 l测试是为了发现程序中的错误而执行程序测试是为了发现程序中的错误而执行程序的过程。的过程。l本节详细介绍测试技术、测试目标和测试本节详细介绍测试技术、测试目标和测试策略。策略。1/1/202312第9章 构造、实施和运行支持测试技术测试技术
14、 l测试技术是测试程序的方法。一般采用两种,黑盒测试技测试技术是测试程序的方法。一般采用两种,黑盒测试技术和白盒测试技术。术和白盒测试技术。l每个程序或模块都是按照设计规格说明书编码的。因此,每个程序或模块都是按照设计规格说明书编码的。因此,可以按照设计规格说明书的输入和预期的功能、性能进行可以按照设计规格说明书的输入和预期的功能、性能进行测试。如果只注重输入和程序结果,不管程序内部执行过测试。如果只注重输入和程序结果,不管程序内部执行过程的测试,称为黑盒测试技术。通常的测试技术,就是指程的测试,称为黑盒测试技术。通常的测试技术,就是指黑盒测试技术。黑盒测试技术。l由于黑盒测试的工作量大,于是
15、人们想到可以把程序打开,由于黑盒测试的工作量大,于是人们想到可以把程序打开,使程序的每条语句都执行一次本测试用例。白盒测试也称使程序的每条语句都执行一次本测试用例。白盒测试也称路径测试,即程序中所有的语句必须执行一次以上。严格路径测试,即程序中所有的语句必须执行一次以上。严格地说,应该每条路径都要走到。地说,应该每条路径都要走到。1/1/202313第9章 构造、实施和运行支持测试目标测试目标 l测试是既费时又单调的工作,对测试者的要求比测试是既费时又单调的工作,对测试者的要求比较高,而且完全测试又不可能。那么怎样才能算较高,而且完全测试又不可能。那么怎样才能算是测试完成呢?下列是测试应该达到
16、的目标。是测试完成呢?下列是测试应该达到的目标。第一级:没有语法错误。第一级:没有语法错误。第二级:运行应当有结果。第二级:运行应当有结果。第三级:典型用例结果正确。第三级:典型用例结果正确。第四级:典型有效数据结果正确,无效数据有预防措第四级:典型有效数据结果正确,无效数据有预防措施。施。第五级:对一切可能想到的数据不出错。第五级:对一切可能想到的数据不出错。1/1/202314第9章 构造、实施和运行支持测试策略测试策略 l按照测试的对象划分,测试可以分成按照测试的对象划分,测试可以分成4种类种类型,即型,即 单元测试单元测试 集成测试集成测试 确认测试确认测试 系统测试系统测试l下面详细
17、介绍各项内容。下面详细介绍各项内容。1/1/202315第9章 构造、实施和运行支持9.3 管理信息系统实施管理信息系统实施 l管理信息系统实施指把所开发的管理信息管理信息系统实施指把所开发的管理信息系统投入到实际运行环境中、执行实际操系统投入到实际运行环境中、执行实际操作的过程。作的过程。l本节将详细描述管理信息系统实施阶段的本节将详细描述管理信息系统实施阶段的内容。内容。1/1/202316第9章 构造、实施和运行支持管理信息系统实施的概念管理信息系统实施的概念 l管理信息系统实施就是在真正的运行环境中实际运行所开管理信息系统实施就是在真正的运行环境中实际运行所开发出来的管理信息系统。管理
18、信息系统构造结束之后,必发出来的管理信息系统。管理信息系统构造结束之后,必须采取一种平滑的转移方式,把企业原有的系统转换成新须采取一种平滑的转移方式,把企业原有的系统转换成新开发的系统,这是管理信息系统开发的目标,也是使用管开发的系统,这是管理信息系统开发的目标,也是使用管理信息系统结束业务中出现的各种问题的起点。以上各项理信息系统结束业务中出现的各种问题的起点。以上各项工作就是管理信息系统实施阶段的工作。工作就是管理信息系统实施阶段的工作。l对于管理信息系统实施阶段来说,管理信息系统构造阶段对于管理信息系统实施阶段来说,管理信息系统构造阶段完成的功能系统是最重要的输入。管理信息系统实施阶段完
19、成的功能系统是最重要的输入。管理信息系统实施阶段的结果是得到管理信息系统的运行系统,并进入管理信息的结果是得到管理信息系统的运行系统,并进入管理信息系统运行和支持阶段。管理信息系统实施阶段的主要任务系统运行和支持阶段。管理信息系统实施阶段的主要任务如图如图9-6所示。所示。1/1/202317第9章 构造、实施和运行支持管理信息系统实施阶段的主要任务管理信息系统实施阶段的主要任务 项目开发小组 系统用户 执行系统测试 1 培训系统用户 4 软件库 合适的文档 生产数据库 用户培训 交付文档 准备转变计划 2 安装数据库 3 转变到新系统 5 修改程序 系统测试数据 设计规格说明书 转变计划 数
20、据库结构 转变到新系统 运行的系统 软件包定制的程序 已有的程序 软件库 已有数据 重构已有数据 结构化数据库 1/1/202318第9章 构造、实施和运行支持执行系统测试执行系统测试 l有关系统测试方法前一节已经介绍。此处做一些有关系统测试方法前一节已经介绍。此处做一些补充。系统测试是把所有的软件包和应用程序安补充。系统测试是把所有的软件包和应用程序安装之后进行的测试,是确保信息系统质量的重要装之后进行的测试,是确保信息系统质量的重要的测试工作。的测试工作。l如果开发的管理信息系统是一个商品化系统,在如果开发的管理信息系统是一个商品化系统,在研制方有客户参加的确认测试被称为阿尔法测试。研制方
21、有客户参加的确认测试被称为阿尔法测试。阿尔法测试是在受控的环境下做的测试。从用户阿尔法测试是在受控的环境下做的测试。从用户的观点出发,发现系统中存在的问题和使用过程的观点出发,发现系统中存在的问题和使用过程中的问题,修改之后即可以进行贝塔测试。贝塔中的问题,修改之后即可以进行贝塔测试。贝塔测试是在客户方由客户组织最终用户参与的测试。测试是在客户方由客户组织最终用户参与的测试。管理信息系统开发人员一般不参与贝塔测试。管理信息系统开发人员一般不参与贝塔测试。1/1/202319第9章 构造、实施和运行支持准备转变计划准备转变计划 l系统测试成功之后,就可以准备系统的转变计划。根据管理信息系统系统测
22、试成功之后,就可以准备系统的转变计划。根据管理信息系统的设计规格说明书,系统分析人员可以开发出一个详细的系统转变计的设计规格说明书,系统分析人员可以开发出一个详细的系统转变计划。该计划的内容包括安装数据库、培训终端用户、开发各种文档及划。该计划的内容包括安装数据库、培训终端用户、开发各种文档及制定从旧系统到新系统的转变策略。制定从旧系统到新系统的转变策略。l管理信息系统项目开发小组的项目经理负责完成此项工作。系统分析管理信息系统项目开发小组的项目经理负责完成此项工作。系统分析人员、系统设计人员和系统构造人员只根据需要才参与到此项活动中。人员、系统设计人员和系统构造人员只根据需要才参与到此项活动
23、中。l另外,许多企业还要求必须提供一个正式的项目计划,以备以后参考另外,许多企业还要求必须提供一个正式的项目计划,以备以后参考和使用。和使用。l该项活动是由成功完成了系统测试工作触发的。通过管理信息系统的该项活动是由成功完成了系统测试工作触发的。通过管理信息系统的设计规格说明书,可以制定出一个切合实际的转变计划。转变计划就设计规格说明书,可以制定出一个切合实际的转变计划。转变计划就是该项活动的最后结果。是该项活动的最后结果。l从旧系统到新系统的转变,可以采取直接切换、并行转变、位置转变从旧系统到新系统的转变,可以采取直接切换、并行转变、位置转变和阶段转变和阶段转变4种不同的切换策略。种不同的切
24、换策略。1/1/202320第9章 构造、实施和运行支持安装数据库安装数据库 l转变计划制定之后,就可以开始按照计划安装数据库。安转变计划制定之后,就可以开始按照计划安装数据库。安装数据库不仅仅是安装数据库软件产品,还需要把旧系统装数据库不仅仅是安装数据库软件产品,还需要把旧系统中的数据转变到新系统的数据库中。中的数据转变到新系统的数据库中。l安装数据库的执行是非常复杂。安装数据库活动可能会面安装数据库的执行是非常复杂。安装数据库活动可能会面临临3种不同的环境:手工环境、异构环境和同构环境。种不同的环境:手工环境、异构环境和同构环境。l如果旧系统是手工系统,而不是基于计算机的信息系统,如果旧系
25、统是手工系统,而不是基于计算机的信息系统,那么所有的数据都可能是基于纸张的。必须制定一个切实那么所有的数据都可能是基于纸张的。必须制定一个切实可行的计划,把手工数据输入到指定的数据库中。虽然该可行的计划,把手工数据输入到指定的数据库中。虽然该工作的技术含量不高,但管理比较复杂。如果手工数据与工作的技术含量不高,但管理比较复杂。如果手工数据与所要求的数据存在不同的要求,例如手工数据中的某项可所要求的数据存在不同的要求,例如手工数据中的某项可以缺少,但是数据库中的此数据不可以缺少,那么这时需以缺少,但是数据库中的此数据不可以缺少,那么这时需要采取合适的解决措施。要采取合适的解决措施。1/1/202
26、321第9章 构造、实施和运行支持培训用户培训用户 l信息系统成功开发后,在转变到新系统之前,必信息系统成功开发后,在转变到新系统之前,必须培训新管理息系统的各种用户,并且要求用户须培训新管理息系统的各种用户,并且要求用户按照用户手册使用新系统。按照用户手册使用新系统。l参与培训工作的人员包括管理信息系统分析人员参与培训工作的人员包括管理信息系统分析人员和系统用户。按照管理信息系统的各种文档,系和系统用户。按照管理信息系统的各种文档,系统分析人员可以为终端用户提供用户手册统分析人员可以为终端用户提供用户手册(包含了包含了系统介绍和详细的操作步骤系统介绍和详细的操作步骤),并培训终端用户。,并培
27、训终端用户。企业必须重视和支持此工作,必须投入时间让各企业必须重视和支持此工作,必须投入时间让各种用户参与到培训中。切记,只有用户使用管理种用户参与到培训中。切记,只有用户使用管理信息系统,管理信息系统才能够发挥作用。信息系统,管理信息系统才能够发挥作用。1/1/202322第9章 构造、实施和运行支持转变到新系统转变到新系统 l根据制定的转变计划,可以进行系统的转变。从旧系统转根据制定的转变计划,可以进行系统的转变。从旧系统转变到新系统,是一个里程碑的成果。新系统转变成功之后,变到新系统,是一个里程碑的成果。新系统转变成功之后,管理信息系统的所有者从管理信息系统分析人员、设计人管理信息系统的
28、所有者从管理信息系统分析人员、设计人员、构造人员转变成了企业的终端用户。员、构造人员转变成了企业的终端用户。l该转变工作还包括对系统的审计。系统审计是审查整个管该转变工作还包括对系统的审计。系统审计是审查整个管理信息系统过程中的各项产物是否符合国际标准、国家标理信息系统过程中的各项产物是否符合国际标准、国家标准和规格说明书。准和规格说明书。l转变工作的参与人员比较多,除了管理信息系统的技术人转变工作的参与人员比较多,除了管理信息系统的技术人员之外,还有企业的用户和管理层。管理信息系统项目开员之外,还有企业的用户和管理层。管理信息系统项目开发小组经理负责整个系统的转变过程。系统用户提供各种发小组
29、经理负责整个系统的转变过程。系统用户提供各种新系统实际运行的运行状况,技术人员负责对出现的各种新系统实际运行的运行状况,技术人员负责对出现的各种反馈和问题进行解决,管理层人员监督和协调整个转变过反馈和问题进行解决,管理层人员监督和协调整个转变过程,确保转变过程顺利进行。程,确保转变过程顺利进行。1/1/202323第9章 构造、实施和运行支持9.4 管理信息系统运行和支持管理信息系统运行和支持l许多人认为管理信息系统实施之后,管理信息系许多人认为管理信息系统实施之后,管理信息系统的开发工作就结束了,其实不然管理信息系统统的开发工作就结束了,其实不然管理信息系统是一种特殊的产品,管理信息系统的开
30、发不仅仅是一种特殊的产品,管理信息系统的开发不仅仅是产生管理信息系统的过程,而且还包括管理信是产生管理信息系统的过程,而且还包括管理信息系统服务。管理信息系统运行和支持阶段研究息系统服务。管理信息系统运行和支持阶段研究的内容主要是管理信息系统服务的工作。的内容主要是管理信息系统服务的工作。l本节将要讲述的内容包括管理信息系统运行和支本节将要讲述的内容包括管理信息系统运行和支持的基本概念、管理信息系统维护、管理信息系持的基本概念、管理信息系统维护、管理信息系统恢复、管理信息系统技术支持和管理信息系统统恢复、管理信息系统技术支持和管理信息系统增强等。增强等。1/1/202324第9章 构造、实施和
31、运行支持系统运行和支持的基本概念系统运行和支持的基本概念 l系统运行和支持阶段的工作包括两大部分,系统运行和支持阶段的工作包括两大部分,即系统运行工作和系统支持工作。即系统运行工作和系统支持工作。l系统运行是指管理信息系统日常的运行。系统运行是指管理信息系统日常的运行。正式运行的信息系统也称为生产系统。正式运行的信息系统也称为生产系统。l系统支持实际上是为管理信息系统提供的系统支持实际上是为管理信息系统提供的各种服务。各种服务。1/1/202325第9章 构造、实施和运行支持系统支持的活动示意图系统支持的活动示意图 系统用户 程序维护 1 程序库 技术支持 4 系统增强 3 系统恢复 2 业务
32、数据库 仓储库 程序缺陷 系统失败 改正的程序 恢复的程序 系统用户 系统知识 系统知识 运行的问题 解决方案 新业务需求 新业务问题 系统知识 修改或重构的程序 恢复的数据 重构的数据库 IT 人员 设计缺陷或需求 新技术目标 1/1/202326第9章 构造、实施和运行支持系统维护系统维护 l系统维护是系统支持阶段的一项常见的工作,也系统维护是系统支持阶段的一项常见的工作,也是系统支持阶段主要的工作。甚至有时把系统支是系统支持阶段主要的工作。甚至有时把系统支持简单地称为系统维护。本节讨论系统维护工作持简单地称为系统维护。本节讨论系统维护工作的内容。的内容。l无论如何设计系统,无论系统设计、
33、构造和测试无论如何设计系统,无论系统设计、构造和测试等工作如何到位,所开发的管理信息系统都难免等工作如何到位,所开发的管理信息系统都难免会出现一些缺陷、错误或毛病等。会出现一些缺陷、错误或毛病等。l系统维护工作包括了系统维护工作包括了4项任务,即确认问题、建项任务,即确认问题、建立程序的评价基准、研究和修复问题、测试程序。立程序的评价基准、研究和修复问题、测试程序。下面分别详细介绍各项任务。下面分别详细介绍各项任务。1/1/202327第9章 构造、实施和运行支持系统恢复系统恢复 l系统恢复也是系统支持的工作之一。造成管理信息系统瘫痪的原因很系统恢复也是系统支持的工作之一。造成管理信息系统瘫痪
34、的原因很多。系统失败之后,必须采取恢复措施恢复数据,使系统恢复到正常多。系统失败之后,必须采取恢复措施恢复数据,使系统恢复到正常状态。状态。l常见的系统恢复工作如下:常见的系统恢复工作如下:在许多情况下,系统分析人员需要在用户的位置上恢复系统。在许多情况下,系统分析人员需要在用户的位置上恢复系统。在某些情况下,系统分析人员需要与系统的操作人员签订修复问题的合在某些情况下,系统分析人员需要与系统的操作人员签订修复问题的合同。该工作主要是涉及服务器。操作人员包括网络管理员、数据库管理同。该工作主要是涉及服务器。操作人员包括网络管理员、数据库管理员和员和Web服务器管理员等。服务器管理员等。在某些情
35、况下,系统分析人员必须采取恢复丢失的数据的操作。如果需在某些情况下,系统分析人员必须采取恢复丢失的数据的操作。如果需要恢复业务数据,则不仅要恢复数据库,还需要恢复所有丢失的正在处要恢复业务数据,则不仅要恢复数据库,还需要恢复所有丢失的正在处理的业务数据。理的业务数据。在某些情况下,系统分析人员必须修复局域网、广域网等网络问题。在某些情况下,系统分析人员必须修复局域网、广域网等网络问题。在某些情况下,系统分析人员必须与硬件厂商联系。在某些情况下,系统分析人员必须与硬件厂商联系。在某些情况下,系统分析人员发现了引起系统瘫痪的程序缺陷,必须通在某些情况下,系统分析人员发现了引起系统瘫痪的程序缺陷,必
36、须通过系统维护来修复该缺陷。过系统维护来修复该缺陷。1/1/202328第9章 构造、实施和运行支持技术支持技术支持 l第三种系统支持阶段的工作是技术支持除了培训第三种系统支持阶段的工作是技术支持除了培训和齐全的文档,用户还需要附加的支持和帮助。和齐全的文档,用户还需要附加的支持和帮助。通常是用户通知系统分析人员帮助执行日常的操通常是用户通知系统分析人员帮助执行日常的操作。如果是关键的管理信息系统,系统分析人员作。如果是关键的管理信息系统,系统分析人员应该随叫随到。应该随叫随到。l最常见的技术支持任务包括:最常见的技术支持任务包括:常规地观察系统的使用。常规地观察系统的使用。促使用户满意的调查
37、和会议。促使用户满意的调查和会议。改变业务过程。改变业务过程。提供附加的培训。提供附加的培训。记录系统增强的建议和请求。记录系统增强的建议和请求。1/1/202329第9章 构造、实施和运行支持系统增强系统增强 l系统增强也是系统支持的一项工作。但是与系统系统增强也是系统支持的一项工作。但是与系统维护、系统恢复和技术支持不同,系统增强是一维护、系统恢复和技术支持不同,系统增强是一种复杂的系统支持。因为系统支持工作有可能形种复杂的系统支持。因为系统支持工作有可能形成另外一个新的管理信息系统的开发。本节详细成另外一个新的管理信息系统的开发。本节详细研究系统增强工作。研究系统增强工作。l企业的业务和
38、业务需求总是在发生变化。系统增企业的业务和业务需求总是在发生变化。系统增强就是要求系统分析人员重新评价企业的新需求,强就是要求系统分析人员重新评价企业的新需求,新需求会影响到系统的改变或系统的开发。新需求会影响到系统的改变或系统的开发。l系统增强是管理信息系统不断适应企业变化的过系统增强是管理信息系统不断适应企业变化的过程。程。1/1/202330第9章 构造、实施和运行支持引起系统增强的主要事件引起系统增强的主要事件 l新的业务问题:新的业务问题使当前管理信息系统的作用新的业务问题:新的业务问题使当前管理信息系统的作用下降或者系统不能有效地使用。下降或者系统不能有效地使用。l新的业务需求:需
39、要在当前管理信息系统中增加新的业务新的业务需求:需要在当前管理信息系统中增加新的业务需求,例如增加新的报表、业务处理等。需求,例如增加新的报表、业务处理等。l新的技术需求:准备在当前管理信息系统中使用一种新技新的技术需求:准备在当前管理信息系统中使用一种新技术,例如新软件、新版本的软件或不同类型的硬件等。术,例如新软件、新版本的软件或不同类型的硬件等。l新的设计需求:当前管理信息系统中的某个组成部分需要新的设计需求:当前管理信息系统中的某个组成部分需要根据业务的变化重新设计,例如在数据库中增加一个新表、根据业务的变化重新设计,例如在数据库中增加一个新表、在当前的表中添加一个新字段或使用一个新的
40、用户接口等。在当前的表中添加一个新字段或使用一个新的用户接口等。1/1/202331第9章 构造、实施和运行支持本章小结本章小结l本章详细研究了管理信息系统的构造、实现、运本章详细研究了管理信息系统的构造、实现、运行和支持等阶段的工作。行和支持等阶段的工作。l首先研究了系统构造阶段的工作。管理信息系统首先研究了系统构造阶段的工作。管理信息系统构造是开发、安装和测试管理信息系统组件的过构造是开发、安装和测试管理信息系统组件的过程。程。l然后研究了信息系统测试技术,接下来研究了系然后研究了信息系统测试技术,接下来研究了系统实施的工作,并重点研究了系统转变的策略。统实施的工作,并重点研究了系统转变的策略。l最后,讨论了管理信息系统的运行和支持阶段的最后,讨论了管理信息系统的运行和支持阶段的工作。重点讨论了系统维护、系统恢复、技术支工作。重点讨论了系统维护、系统恢复、技术支持和系统增强等方面的工作。持和系统增强等方面的工作。1/1/202332