第8章 系统实施步骤.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 系统实施步骤

教学要求 掌握系统实施的任务 了解系统实施计划包括的内容 掌握程序设计的基本方法 掌握系统测试的几个步骤 了解系统测试报告包括哪些内容 具备进行系统测试的能力 掌握系统转换的方式和优缺点 主要内容 8.1 系统实施概述 8.2 程序设计 8.3 信息系统的测试 8.4 信息系统的调试 8.1 系统实施概述   系统实施是MIS开发的最后一个阶 段。系统实施是将系统设计的结果付诸 实践,建立计算机硬件环境和系统软件 环境,编写计算机程序,组织系统测试 、调试和各类人员培训,完成系统的切 换并最终交付使用。 系统实施阶段的主要活动 设备的购置与安装   硬件(通信设备、计算机主机、输入输出设备 、存储设备),软件(OS、DBMS、应用程序), 附属设备(稳压电源、空调),计算机机房等 程序的编制与测试   选定计算机程序语言,编写程序,测试模块 数据的录入 人员的培训 系统的测试、调试与转换 系统实施的内容及流程 实施阶段任务之间的关系 系统实施阶段的特点   与系统分析与系统设计阶段相比, 系统实施阶段的特点是工作量大,投入 的人力、物力多。因此,这一阶段的组 织管理工作也很繁重。 自顶向下的实现方法 系统实施中,就程序的编写和数据库实现而言,下层模块执行具体功能,上层模块是控制性的 结构化方法主张自顶向下实现,尽量先实现上层模块,逐步向下,最后实现下层最基本的模块 自顶向下实现的过程是:首先实现系统的轮廓或框架,在此基础上不断添加新的功能,逐步完善,最后达到物理模型所要求的全部功能   这一实现过程又叫作“版本划分”。 自顶向下的实现方法(续)   具体而言,在实现上层模块时,与 这些模块有直接调用关系的下层模块只 作为“树桩” (Stub)出现,只保留它的 名字及有关参数传递。这样,虽然这些 “树桩”的内部功能还没有实现,但可以 测试系统结构的正确性,保证接口通畅。 版本划分示例 版本的划分需要考虑以下几个方面 总的原则是,先实现控制部分,后实现执行部分,先上层后下层 每个版本实现多少模块、实现哪些模块要根据开发力量、设备、培训等方面的情况确定 复杂的模块分散在几个版本中逐步实现 兼顾功能模块和数据库的实现 兼顾硬件、软件、人员培训方面的情况 自顶向下实现方法的优点 与传统的方法相比,该方法: 有效地解决了接口问题。接口解决不好,往往不得不对调试过的程序反复修改,甚至推倒重来,造成返工 便于对系统的设计方案进行校正,保证系统切实符合用户的要求 便于控制进度,保证研制工作按时完成 系统实施的计划安排   可采用甘特图(Gantt)、关键路径法(CPM)、 计划评审技术(PERT)等工具辅助制定系统实施计 划,制定时主要考虑以下几点: 工作量估计 实施进度安排 系统人员的配备和培训计划 系统实施的资金筹措和投入计划 8.2 程序设计   程序设计即编程(Coding),就是 为各个模块编写程序。   编程的依据是结构图、判断树、判 断表、模块说明书、系统流程图等。 选择程序设计语言时考虑的因素 应用领域:选择语言的关键因素 算法和计算的复杂性 软件的运行环境 各种性能的考虑 数据结构的复杂性 程序设计人员的知识水平 好程序的标准 什么是好程序?   1950s,计算机内存小、速度慢   如今,一般认为好程序具备以下素质: 能够工作(最基本的) 调试代价低(衡量程序好坏和程序员水平高低的重要标志) 效率高 易于维护 易于修改 设计不复杂 提高程序可读性的技巧和方法? 提高程序可读性的技巧和方法 用结构化方法进行详细设计 程序中包含说明性材料 良好的程序书写格式 良好的编程风格 结构化程序设计 软件发展中的三座里程碑 结构化程序设计的基本方法 限制使用GOTO语句   不用GOTO语句,程序易于阅读、易于验证。 无限制地使用GOTO语句,将使程序结构杂乱无章、难以阅读、难以理解,其中容易隐含一些错误 逐步求精的设计方法   在一个程序模块内,先从该模块功能描述出 发,一层层地逐步细化,直到最后分解、细化成语 句为止 自顶向下的设计、编码和调试   把逐步求精之法推广到一个系统的设计与实现 结构化程序设计的基本方法(续) 主程序员制的组织形式   成员须遵守: 不使用可能干扰其他模块的命令或函数 按总体设计的要求传递参数,不随意修改其内容与含义 按统一规定的格式操作公用文件或数据库 按统一的原则使用标识符 按统一要求编写文档 保持程序风格一致 提高程序可读性的技巧和方法 用结构化方法进行详细设计 程序中包含说明性材料 良好的程序书写格式 良好的编程风格 程序的内部文档   程序的内部文档,指程序内部带有的说明材料。   需要注意以下几点: 程序开始部分注明程序编写者、最后修改日期等 注释须与程序一致。修改程序时,要

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档