- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
经济与管理学院 第20章 系统实施评价目录 20.1 系统实施概述 20.2 物理系统的实施 20.3 程序设计 20.4 系统测试 20.5 系统转换 20.6 系统实施阶段的文档 20.1 系统实施概述 系统实施是指将新系统的设计方案转换成为实际运行系统的全过程。 系统实施的任务是将系统设计得到的物理方案转换成为能真正运行的新系统,制订系统实施计划,确定系统实施的方式、步骤及进度、费用等,以保证系统实施工作的顺利进行。 系统实施的内容:物理系统的实施;数据库设计;程序设计;系统测试;系统转换。 1.系统实施的特点 系统实施阶段的特点是工作量大,投入的人力、物力多,因此,这一阶段的组织管理工作也很繁重。 在实施阶段,系统分析员的任务是组织协调,督促检查。他们要制定逐步实现物理模型的具体计划,协调各方面的任务,检查工作进度和质量,组织全系统的调试,完成旧系统向新系统的转换。 2自顶向下的实现方法 结构化方法主张自顶向下实现,尽量先实现上层模块,逐步向下,最后实现下层最基本的模块。即首先调试整个系统的结构及各模块间的接口,确保系统结构和各模块接口的正确性。 把整个实施方案分成若干个“版本”(version),首先实现系统的轮廓或框架,在此基础上不断添加新的功能,逐步完善,最后达到物理模型所要求的全部功能。 版本的划分需要考虑以下几个方面: 先实现控制部分,后实现执行部分,先上层后下层 根据开发力量、设备、培训等方面的情况确定每个版本实现多少模块、实现哪些模块 复杂的模块分散在几个版本中逐步实现 兼顾功能模块和数据库的实现 兼顾硬件、软件、人员培训方面的情况 20.2 物理系统的实施 一、计算机系统的安装与调试 1.计算机硬件设备选择的基本原则 硬件设备包括计算机主机、输入输出设备、存储设备、辅助设备(稳压电源、空调设备等)、通信设备等等。要购置、安装、调试这些设备。这方面的工作要花费大量的人力、物力,持续相当长的时间。在满足系统需求的前提下追求最大性价比。 2.软件准备 软件设备包括系统软件、数据库管理系统以及一些应用程序。这些软件有些需要购买,有些需要组织人力编写,这也需要相当多的 3.网络环境 20.3 程序设计 1.程序设计的主要任务 将系统设计阶段得到的系统物理模型,用某种程序设计语言进行编码,以完成每个模块乃至整个系统的代码开发。其主要依据是系统总体结构图、数据库结构设计、代码设计方案、HIPO图等。 2.程序设计 编写程序模块,编写操作说明书与操作手册。 3.数据准备 数据的收集、整理、录入是一项既繁琐,劳动量又大的工作。而没有一定基础数据的准备,系统调试不能很好地进行。一般说来,确定数据库物理模型之后,就应进行数据的整理、录入。 4 编程方法 编程(coding)就是为各个模块编写程序。初级程序员都可以参加这一阶段的工作,但首先要接受编程风格的训练,掌握编好程序的技能。 (1)衡量编程工作的标准 可靠性高:程序或系统的安全可靠性(如数据存储的安全可靠性;通信的安全可靠性,操作权限的可靠性);程序运行的可靠性。 规范性高:系统的划分、书写的格式、变量的命名等,这样便于程序的阅读、修改和维护。 可读性好:程序清晰,可加大量的解释性语句。 可维护性强:程序各部分的相互独立性较强。 (2)结构化方法 (3)面向对象的方法 20.4 系统测试 1.系统测试的原则 (1)测试工作应避免由系统开发人员或小组本身来承担。 (2)设计测试用例不仅要包括合法的或有效的数据输入,还要包括无效的或不合法的各种输入数据形式。 (3)不仅要检验程序是否执行了规定的操作,还要检查它是否同时做了不该做的事。 (4)保留测试用例,将给今后进行重新测试和追加测试等提供方便。 2.系统测试的方法 黑箱测试:即不管程序内部是如何编制的,只是从外部根据IPO图的要求对模块进行测试。 数据测试:即用大量数据进行测试。 穷举测试:也叫完全测试,即程序运行的各个分支都应测试到。 操作测试:即从操作到各个显示、输出应全面检查,是否与设计要求相一致。 模块测试:即核算所有计算结果。 3.系统测试的过程及步骤 (1)系统测试流程 见下页图 (2)系统测试过程 ① 程序测试 包括:对所设计的程序进行语法检查和逻辑功能检查,测试程序运行的时间和存储空间的可行性。一般从代码测试和功能测试两方面进行。 程序的逻辑检查的方式是代码测试,通常要编写各种测试数据,通过考察程序对正常数据、异常数据和错误数据输入的反映来检查逻辑正确性。 逻辑测试
文档评论(0)