- 1、本文档共115页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统实施与维护
第8章 系统实施与维护 8.1 系统实施阶段的任务 8.2 自顶向下的实现方法 8.3 编程方法 8.4 系统测试 8.5 系统的交付使用 习题8 8.1 系统实施阶段的任务 8.1.1 系统实施阶段的主要活动 系统实施是开发信息系统的最后一个阶段。这个阶段的任务,是实现系统设计阶段提出的物理模型,完成一个可以实际运行的信息系统,交付用户使用。系统设计说明书详细规定了系统的结构,规定了各个模块的功能及输入和输出,规定了数据库的物理结构。这是系统实施的出发点。 如果说研制信息系统是盖一幢大楼,那么系统分析与设计阶段就是根据盖楼的要求画出各种蓝图,而系统实施阶段则是调集各种人员、设备和材料,在盖楼的现场,根据图纸按实施方案的要求把大楼盖起来。 具体讲,这一阶段的任务包括以下几个方面。 1. 硬件准备 硬件设备包括计算机主机,输入输出设备、存储设备、辅助设备(稳压电源、空调设备等)、通信设备以及机房建设等等。这些设备要购置、安装、调试。这方面的工作要花费大量的人力、物力,持续相当长的时间。 2. 软件准备 软件设备包括系统软件、数据库管理系统以及一些应用程序。这些软件有些需要购买,有些需要组织人力编写,也需要相当多的人力、物力和时间。编写程序是这一阶段的主要任务之一。 3. 人员培训 人员培训主要指用户的培训,包括主管人员和业务人员。系统投入运行后,他们将在系统中工作。这些人多数来自现行系统,精通业务,但往往缺乏计算机知识。为保证系统调试和运行的顺利进行,应根据他们的基础,提前进行培训,使他们逐步适应和熟悉新的操作方法。有时,改变旧的工作习惯比软件的更换更为困难。 4. 数据准备 数据的收集、整理、录入是一项既繁琐,劳动量又大的工作。没有一定的基础数据,系统调试就不能很好地进行。一般说来,确定数据库物理模型之后,就应进行数据的整理和录入,这样既分散了工作量,又可以为系统调试提供真实的数据。实践证明,这方面的工作往往容易被人忽视,甚至系统完成后设备只能作为摆设而不能真正运行。这就像建好了工厂,但因缺乏原料而不能投产一样。这类例子虽然不能说是司空见惯,但也不是绝无仅有的。 所以,要特别强调一点,即不能把系统的实现仅仅归结为编程序或买机器。这几方面的任务是相互联系,彼此制约的。它们的关系可概括为表8.1。 8.1.2 系统实施阶段的特点 与系统分析、系统设计阶段相比,系统实施阶段的特点是工作量大,投入的人力、物力多。因此,这一阶段的组织管理工作也很繁重。对于这样一个多工种多任务的综合项目,合理的调度安排十分重要。在我国的信息系统建设中,项目负责人往往一身兼任多种角色。在系统分析阶段,他是系统分析员;在设计阶段,他又是主要设计师;在实施阶段,他又是组织者。在系统分析阶段,他的主要任务是调查研究,分析问题,与用户一起充分理解用户要求。 在系统设计阶段,他的任务是精心设计,提出合理方案。在实施阶段,他的任务是组织协调,督促检查。他要制定逐步实现物理模型的具体计划,协调各方面的任务,检查工作进度和质量,组织全系统的调试,完成旧系统向新系统的转换。在实际工作中,系统分析员往往是这几个阶段的组织者。作为合格的系统分析员,不仅要有坚实的计算机科学知识,丰富的管理知识和经验,还要有较强的组织能力。 8.2 自顶向下的实现方法 系统的实施有许多工作要做。就程序的编写和数据库的实现而言事情也很多。结构图中有大大小小很多模块,先实现哪些模块呢?是先实现上层模块,还是先实现下层模块呢?下层模块执行具体功能,上层模块是控制性的。传统方法是先实现下层模块,实现一部分就调试一部分。这种方法往往造成返工。单个模块调试通过了,系统联调却不一定能通过,原因是模块之间的接口可能有问题。 结构化方法主张自顶向下实现,尽量先实现上层模块,即首先调试整个系统的结构及各模块间的接口,确保系统结构和各模块接口的正确性。然后逐步向下,最后实现下层最基本的模块。当然,所谓先实现上层模块也不是“一刀切”,即先实现某个层次的所有模块,而是把整个实施方案分成若干个“版本”(version),首先实现系统的轮廓或框架,在此基础上不断添加新的功能,逐步完善,最后达到物理模型所要求的全部功能。在实现上层模块时,与这些模块有直接调用关系的下层模块只作为“树桩”(stub
文档评论(0)