预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共82页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

信息系统的开发(kāifā)思路7-1系统实施阶段(jiēduàn)的任务系统实施是开发信息系统的最后一个(yīɡè)阶段。这个阶段的任务:实现系统设计阶段提出的物理模型,按照实施方案完成一个(yīɡè)可以实际运行的信息系统,交付用户使用。构建系统运行(yùnxíng)平台1、硬件(yìnɡjiàn)准备3、人员培训二、系统实施阶段(jiēduàn)的特点硬件(yìnɡjiàn)获取7-2物理(wùlǐ)系统的实施MIS物理系统的实施是计算机系统和通信网络系统设备的订购、机房(jīfánɡ)的准备和设备的安装调试等一系列活动。⑴计算机品牌(pǐnpái)选择国外品牌(pǐnpái)目前有IBM、HP、Compaq、SUN、NEC、Dell等;国内品牌(pǐnpái)目前有联想、新浪潮、方正等。⑵计算机购置的基本原则:能够满足MIS的设计和运行(yùnxíng)的基本要求合理的性价比;良好的可扩充性;良好的技术支持.⑶计算机的环境要求机房要安装双层玻璃门窗,并且要求无尘。硬件通过电缆线连接至电源(diànyuán),防止静电感应。防止由于突然停电造成的事故发生,应安装备用电源(diànyuán)设备,如功率足够的不间断电源(diànyuán)(UPS)。局域网(LocalAreaNetwork,LAN)通常指一定范围内的网络,可以实现楼宇内部和临近的几座大楼之间的内部联系。广域网(WideAreaNetwork,WAN)能连接多个城市,国家或大洲--广域网不仅仅只是连接许多(xǔduō)结点中的计算机,它还必须能使得计算机之间能同时通信。1、常用(chánɡyònɡ)的通讯介质同轴电缆(tónɡzhóudiànlǎn)2、常用(chánɡyònɡ)的通讯设备7-3程序设计(chénɡxùshèjì)编程(Coding)就是为系统各个模块编写程序。根据结构化方法(fāngfǎ)设计了详细方案,又有了高级语言,初级程序员都可以参加这一阶段的工作。⑴可维护性由于信息系统需求的不确定性,系统需求可能会随着环境的变化而不断变化,因此,就必须对系统功能进行完善和调整,为此,就要对程序进行补充或修改。此外,由于计算机软硬件的更新换代(ɡènɡxīnhuàndài)也需要对程序进行相应的升级。⑵可靠性:程序应具有较好的容错能力。正常情况下能正确工作。意外情况下应便于处理,不至产生意外的操作,从而(cóngér)造成严重损失。⑷效率:程序能否有效地利用计算机资源。程序效率的地位:已不像以前那样举足轻重了,因为硬件价格大幅度下降,而其性能却不断完善和提高。程序设计人员(rényuán)工作效率的地位日益重要。不仅能降低软件开发成本;而且可明显降低程序的出错率,进而减轻维护人员(rényuán)的工作负担。为了提高程序设计效率,应充分利用各种软件开发工具。在过去的小程序设计中,主要(zhǔyào)强调程序的正确和效率。对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。功能(gōngnéng)结构图中有很多大大小小的模块,先实现那些模块呢?结构化方法主张自顶向下实现,尽量先实现上层模块,逐步向下,最后实现下层最基本的模块。(首先调试整个系统(xìtǒng)的结构及各个模块之间的接口,确保系统(xìtǒng)结构和各模块接口的正确性)模块应该具有独立(dúlì)性:在系统中模块之间应尽可能的相互独立(dúlì),减少模块间的藕合,即信息交叉,以便于将模块作为一个独立(dúlì)子系统开发。模块大小划分要适当:模块中包含的子模块数要合适,既便于模块的单独开发,又便于系统重构。模块功能要简单:底层模块一般应完成一项独立的处理任务。共享的功能模块应集中:对于(duìyú)可供各模块共享的处理功能,应集中在一个上层模块中,供各模块引用。采用顺序结构、循环结构、选择结构三种(sānzhǒnɡ)基本逻辑结构来编写程序的方法。1、顺序(shùnxù)结构:2、循环(xúnhuán)结构:3、选择(xuǎnzé)结构:7-4软件(ruǎnjiàn)开发工具利用软件生成工具进行系统开发可以大量的减少甚至避免手工(shǒugōng)编写程序,并且避免了手工(shǒugōng)方式下的编程错误,从而极大的提高了系统开发效率。下页首先对几种常用的工具软件作一介绍:[可视化图形界面编程工具(gōngjù)]7-5程序和系统(xìtǒng)测试人们常常有一种错觉(cuòjué),认为程序编写出来就“万事大吉”。目前,检验软件的有三种手段:正确性证明、静态检查和动态检查。1、正确性证明:利用(lìyòng)数学方法证明程序的正确性,该技术还处于初级阶段。四色猜想1852年,刚从伦敦大学毕业的哥斯尼在给他