第9章 管理信息系统的系统的实施、管理与维护.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:25 大小:173KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第9章 管理信息系统的系统的实施、管理与维护.ppt

第9章管理信息系统的系统的实施、管理与维护.ppt

预览

免费试读已结束,剩余 15 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第9章管理信息系统的实施、管理与维护第9章管理信息系统的实施、管理与维护第9章管理信息系统的实施、管理与维护9.1系统实施概述系统实施是信息系统开发的最后一个阶段。这个阶段的任务是把系统设计阶段提出的物理模型,转变成一个可以实际运行的信息系统,并交付用户使用。9.1.1系统实施的内容1.系统实施的主要内容⑴硬件配置。根据系统配置方案选购计算机网络设备、计算机硬件及软件,需要考虑的问题有:系统是否有合理的性能价格比,是否有良好的可扩充性,是否有良好的售后服务与技术支持等。⑵数据整理。⑶软件编制。⑷系统调试与试运行。⑸系统转换。⑹运行与维护。9.1.2开发环境的建立系统开发环境包括硬件环境、软件环境和网络环境等。按照系统物理配置方案的要求,选择购置该系统所必需的硬件设备(计算机系统)和软件系统。9.2程序设计与系统建构程序设计的任务就是根据系统设计阶段得到的系统物理模型,用某种程序设计语言编写源程序,以完成每个模块乃至整个系统的程序开发。其主要依据是系统总体结构图、数据库结构设计、代码设计方案、HIPO图等。程序设计完成后还要进行信息系统建构,即将众多程序整合成能够执行的信息系统软件。1.信息系统程序的特点一般说来,信息系统的程序应满足如下的要求:·程序正确,功能可靠。·操作简单,使用方便。·较好的容错性能。·足够快的响应速度。·维护方便。·对数据的安全保护。·有效地利用设备。2.程序设计的步骤为了保证顺利完成信息系统的程序设计,应该遵循以下步骤:⑴明确条件和要求。设计人员接到一项程序设计任务时,首先要根据系统设计及其他有关资料,弄清楚该程序设计的条件和设计要求,⑵分析数据。⑶确定流程。确定流程是为完成规定的任务给计算机安排的具体操作步骤,一般用统一规定的符号,把数据的输入、输出、存储、加工、运算等处理过程,绘制成程序流程图(简称框图),作为编写程序的依据。⑷编写程序。⑸检查和调试。程序编好以后,还要经过反复仔细的检查。⑹编写程序使用说明书。3.编程风格与规范编程就是为各个模块编写程序。为了提高程序的质量,不仅需要有良好的编程风格,而且需要大家一致遵守编程规范。良好的编程风格,能提高程序代码的规范化程度,使程序代码易读、易懂、易修改,便于实现程序员之间相互进行程序测试和维护的目的。编程风格的内容包括:规范化的程序内部文档、数据结构的详细说明、清晰的语句结构、遵守某一编程规范。编程规范的内容包括:命名规范、界面规范、提示及帮助规范、热键定义等。9.2.2系统建构信息系统程序设计过程中可能遇到这种情况,各个程序的设计都按计划时间表进行,单个程序的测试也完全正确,但到了最后却怎样也无法组合,各个程序无法搭配。因为各程序间会有相互传递数据或先后连接的关系,程序间的数据传递或连接接口可能存在问题;或者其中某些程序内有个无伤大雅的小瑕疵未被注意,组合后却在别的程序上造成大问题。系统建构的定义完整意义上的系统建构由编译(Compile)和建构(Build)两部分组成。单个程序写好后,产生执行码叫编译;众多不同程序依一定结构关系组合成软件,这个动作叫建构。建构产生的结果才是真正可执行的具有一定结构的完整软件。若是小而独立的程序,可以直接编译成可执行文件。信息系统软件通常由许多程序组成,除了编译,还必须建构才能发行。信息系统建构是指将大大小小的程序整合成信息系统能够执行的软件。9.3系统测试为了保证新系统运行的正确性和有效性,将一切可能发生的问题和错误尽量在正式运行之前排除,需要进行系统测试。系统测试包括通信网络测试、中心设施测试、应用软件测试等几个关键部分。本文着重讨论的是软件测试。9.3.1软件测试的概念测试是为了发现程序中的错误而执行程序的过程,好的测试方案可以发现迄今为止尚未发现的错误。在软件实现过程中,程序员不但要编写程序代码,而且还要对程序代码进行静态测试和动态测试。为了实现软件的产品化,IT企业要建立自己独立的测试部门,在企业内部制定自己的测试规范,形成自己的软件测试提问单。1.软件测试的作用软件测试输入的是测试用例(数据),经过测试,输出的是测试报告,软件组织中的软件测试团队,是软件生产过程中软件质量的“过滤网”,优秀的测试团队可以在早期发现错误,使软件维护的费用降到最低。2.软件测试的过程⑴单元测试。也称为模块测试或程序测试,其主要目标是检查各个模块是否正确实现了规定的功能,发现编码中或算法中的错误。⑵集成测试。也称为组合测试或子系统测试,其主要目标是检查与设计相关的软件体系结构的有关问题。集成测试主要检查模块组装中可能出现的问题,如数据穿过接口可能丢失、一个模块可能破坏另一个模块的内容、子功能组装起来可能达不到预期的主功能、全程数据结构问题、误差累积问