欢迎来到天天文库
浏览记录
ID:46377754
大小:1.04 MB
页数:47页
时间:2019-11-23
《第七章 管理信息系统的系统实施-yx08》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第七章 管理信息系统的系统实施信息系统的开发思路系统分析系统设计系统实施第七章 管理信息系统的系统实施系统实施的特点工作量大投入人力、物力多组织管理工作繁重第一节 系统实施概述一、系统实施的任务系统实施是开发信息系统的后期阶段。这个阶段的任务:是以系统设计方案为依据,把系统设计阶段所得到的目标系统转变为可以运行的信息系统,他将真正解决系统“具体做什么”的问题。系统实施的的内容物理系统的实施程序设计系统的测试和调试人员的培训数据准备系统转换2021/7/175系统实施的工作流程MIS物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系列活动。物理系统的实施⑴计算
2、机品牌选择国外品牌目前有IBM、HP、SUN、NEC、Dell等;国内品牌目前有联想、新浪潮、方正等。计算机系统的实施⑵计算机购置的基本原则:能够满足MIS的设计和运行的基本要求合理的性价比;良好的可扩充性;良好的技术支持.⑶计算机的环境要求机房要安装双层玻璃门窗,并且要求无尘。硬件通过电缆线连接至电源,防止静电感应。防止由于突然停电造成的事故发生,应安装备用电源设备,如功率足够的不间断电源(UPS)。局域网(LocalAreaNetwork,LAN)通常指一定范围内的网络,可以实现楼宇内部和临近的几座大楼之间的内部联系。广域网(WideAreaNetwork,WAN)能连接多个城市,国家或
3、大洲--广域网不仅仅只是连接许多结点中的计算机,它还必须能使得计算机之间能同时通信。网络系统的实施第二节 程序设计编程(Coding)就是为系统各个模块编写程序。根据结构化方法设计了详细方案,又有了高级语言,初级程序员都可以参加这一阶段的工作。要求:编制出正确、清晰、容易理解、容易维护、工作效率高的程序员代码。一、程序设计原则程序员应仔细阅读系统设计全部文档程序员应熟练掌握编程语言和开发工具编程时尽量使用标准方法重视程序调试工作尽量使用已有程序模块二、程序设计标准可靠性规范性可读性(可理解性)可维护性健壮性高效率⑴可维护性由于信息系统需求的不确定性,系统需求可能会随着环境的变化而不断变化,因
4、此,就必须对系统功能进行完善和调整,为此,就要对程序进行补充或修改。此外,由于计算机软硬件的更新换代也需要对程序进行相应的升级。⑵可靠性:程序应具有较好的容错能力。正常情况下能正确工作。意外情况下应便于处理,不至产生意外的操作,从而造成严重损失。指标:无故障运行的能力。定量指标:平均无故障时间.⑶可理解性:程序不仅要求逻辑正确,计算机能够执行,而且应当层次清楚,便于阅读。⑷效率:程序能否有效地利用计算机资源。程序效率的地位:已不像以前那样举足轻重了,因为硬件价格大幅度下降,而其性能却不断完善和提高。程序设计人员工作效率的地位日益重要。不仅能降低软件开发成本;而且可明显降低程序的出错率,进而减
5、轻维护人员的工作负担。为了提高程序设计效率,应充分利用各种软件开发工具。在过去的小程序设计中,主要强调程序的正确和效率。对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。注意程序效率、可维护性、可理解性三者之间的关系三、程序设计方法结构化程序设计方法限制使用GOTO语句自顶向下、逐步求精的模块化设计原型式的程序开发方法面向对象的程序设计方法可视化的程序设计技术功能结构图中有很多大大小小的模块,先实现那些模块呢?上层模块下层模块…….下层模块执行具体的功能控制性自顶向下的模块化设计结构化方法主张自顶向下实现,尽量先实现上层模块,逐步向下,最后实现下层最基本的模块
6、。(首先调试整个系统的结构及各个模块之间的接口,确保系统结构和各模块接口的正确性)模块应该具有独立性:在系统中模块之间应尽可能的相互独立,减少模块间的藕合,即信息交叉,以便于将模块作为一个独立子系统开发。模块大小划分要适当:模块中包含的子模块数要合适,既便于模块的单独开发,又便于系统重构。自顶向下模块化程序设计中应注意:模块功能要简单:底层模块一般应完成一项独立的处理任务。共享的功能模块应集中:对于可供各模块共享的处理功能,应集中在一个上层模块中,供各模块引用。四、软件开发工具的选择编程语言类数据库类可视化编程类专业系统类客户/服务器类第三节 系统测试与调试人们常常有一种错觉,认为程序编写出
7、来就“万事大吉”。一、系统测试与调试的目的:找出程序中的错误二、系统测试与调试的方法与步骤(一)系统测试的方法与步骤1.系统测试的概念测试是运用一定的测试技术和方法,为了发现程序和系统中的错误而执行程序的过程成功的测试是发现了尚未发现的错误第六章管理信息系统实施2.系统测试方法静态测试是通过被测程序的静态审查,发现代码中潜在的错误动态测试黑盒测试白盒测试黑盒测试不考虑系统内部结构而运行系统,以检查在一定的输入
此文档下载收益归作者所有