- 1、本文档共76页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[高等教育]管理信息系统-第6章 系统实施与维护
第6章 系统实施与维护 第一节 系统实施阶段的任务 第二节 自顶向下的实现方法 第三节 编程方法 第四节 系统测试 第五节 系统的交付使用 第六节 系统维护 第一节 系统实施阶段的任务 一、系统实施阶段的主要活动 系统实施是开发信息系统的最后一个阶段。这个阶段的任务,是实现系统设计阶段提出的物理模型,完成一个可以实际运行的信息系统,交付用户使用。系统设计说明书详细规定了系统的结构,规定了各个模块的功能及输入和输出,规定了数据库的物理结构。这是系统实施的出发点。 具体讲,这一阶段的任务包括以下几个方面: 1. 硬件准备 硬件设备包括计算机主机,输入输出设备、存储设备、辅助设备(稳压电源、空调设备等)、通信设备以及机房建设等等。这些设备要购置、安装、调试。这方面的工作要花费大量的人力、物力,持续相当长的时间。 2. 软件准备 软件设备包括系统软件、数据库管理系统以及一些应用程序。这些软件有些需要购买,有些需要组织人力编写,也需要相当多的人力、物力和时间。编写程序是这一阶段的主要任务之一。 3. 人员培训 人员培训主要指用户的培训,包括主管人员和业务人员。为保证系统调试和运行的顺利进行,应根据他们的基础,提前进行培训,使他们逐步适应和熟悉新的操作方法。有时,改变旧的工作习惯比软件的更换更为困难。 4. 数据准备 数据的收集、整理、录入是一项既繁琐,劳动量又大的工作。没有一定的基础数据,系统调试就不能很好地进行。一般说来,确定数据库物理模型之后,就应进行数据的整理和录入,这样既分散了工作量,又可以为系统调试提供真实的数据。 二、系统实施阶段的特点 系统实施阶段的特点是工作量大,投入的人力、物力多。因此,这一阶段的组织管理工作也很繁重。 在我国的信息系统建设中,项目负责人往往一身兼任多种角色。在系统分析阶段,他是系统分析员;在设计阶段,他又是主要设计师;在实施阶段,他又是组织者。 在系统分析阶段,他的主要任务是调查研究,分析问题,与用户一起充分理解用户要求。在系统设计阶段,他的任务是精心设计,提出合理方案。在实施阶段,他的任务是组织协调,督促检查。他要制定逐步实现物理模型的具体计划,协调各方面的任务,检查工作进度和质量,组织全系统的调试,完成旧系统向新系统的转换。 第二节 自顶向下的实现方法 系统的实施有许多工作要做。结构图中有大大小小很多模块,先实现哪些模块呢?是先实现上层模块,还是先实现下层模块呢?下层模块执行具体功能,上层模块是控制性的。传统方法是先实现下层模块,实现一部分就调试一部分。这种方法往往造成返工。单个模块调试通过了,系统联调却不一定能通过,原因是模块之间的接口可能有问题。 结构化方法主张自顶向下实现,尽量先实现上层模块,即首先调试整个系统的结构及各模块间的接口,确保系统结构和各模块接口的正确性。然后逐步向下,最后实现下层最基本的模块。 一、例:图8.1是处理领料业务的系统结构图。图中省略了模块间的传递信息。根据自顶向下实现的思想,第一个版本可实现图中虚线以上的模块,即实现1、2、4、9、11、14共六个模块。这些模块直接调用的模块有:3、5、8、10、12、13、15等七个模块。这些模块即是“树桩”。另外四个模块,即模块6、7、16、17暂时没有联系。 1.这个例子说明,版本的划分需要考虑以下几个方面: (1) 总的原则是先实现控制部分后实现具体执行部分,先上层后下层。尤其是第一个版本具有特别重要的意义,应该让控制流通过尽可能多的模块,以便于测试尽可能多的接口。因此,第一个版本实现的模块大多数是控制模块,也包括少数执行模块(这往往是系统最主要、最经常的业务所必须通过的模块),一些例外情况的处理留待以后实现。这一步是后面各步实现的基础。 (2) 每个版本实现多少模块以及实现哪些模块要根据开发力量、设备、培训等方面的情况确定。 (3) 复杂的模块应分散在几个版本中逐步实现。 (4) 兼顾功能模块和数据库的实现。 (5) 兼顾硬件、软件、人员培训方面的情况。 2.与传统的方法相比,这种自顶向下的实现方法的优点: 首先,有效地解决了接口问题。 其次,这种方法便于对系统的设计方案进行校正,保证系统切实符合用户的要求。 另外,这种方法便于控制进度,可保证研制工作按时完成。 第三节 编 程 方 法 编程(Coding)就是为各个模块编写程序。这是系统实现阶段的核心工作。在系统开发的各个阶段
文档评论(0)