- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
11.1物理系统的实施
11.2程序设计
11.3软件开发工具
11.4程序和系统调试
11.5系统切换、运行及维护;11.1物理系统的实施;11.1.1计算机系统的实施
购置计算机系统的基本原则是能够满足MIS的设计要求,此外,还应当考虑以下问题:
(1)?计算机系统是否具有合理的性能价格比;
(2)?系统是否具有良好的可扩充性;
(3)?能否得到来自供应商的售后服务和技术支持等。
作为精密电子设备,计算机对周围环境相当敏感,尤其在安全性较高的应用场合,对机房的温度、湿度等都有特殊的要求。通常,机房要安装双层玻璃门窗,并且要求无尘。硬件通过电缆线连接至电源,电缆走线要安放在防止静电感应的耐压有脚的活动地板下面。另外,为了防止由于突然停电造成的事故发生,应安装备用电源设备,如功率足够的不间断电源(UPS)。
当计算机设备到货后,应马上按订货合同进行开箱验收。计算机系统的安装与调试任务主要应由供货方负责完成,系统运行用的常规诊断校验系统也应由供货方提供,并负责操作人员的培训。
11.1.2网络系统的实施
MIS通常是一个由通信线路把各种设备连接起来组成的网络系统。MIS网络有局域网(LAN)和广域网(WAN)两种。局域网通常指一定范围内的网络,可以实现楼宇内部和邻近的几座大楼之间的内部联系。广域网设备之间的通信,通常利用公共电信网络,实现远程设备之间的通信。网络系统的实施主要是通信设备的安装、电缆线的铺设及网络性能的调试等工作。常用的通信线路有双绞线、同轴电缆、光纤电缆以及微波和卫星通信等。;11.2程序设计;11.2.1程序设计的目标
随着计算机应用水平的提高,软件越来越复杂,同时硬件价格不断下降,软件费用在整个应用系统中所占比重急剧上升,从而使人们对程序设计的要求发生了变化。在小程序的设计中,主要强调程序的正确性和效率,但对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。
1.?可维护性
由于信息系统需求的不确定性,系统需求可能会随着环境的变化而不断变化,因此,就必须对系统功能进行完善和调整。为此,需对???序进行补充或修改。此外,由于计算机软硬件的更新换代,也有必要对程序进行相应的升级。
MIS的寿命一般是3~10年,因此,程序维护的工作量相当大。一个不易维护的程序,用不了多久就会因为不能满足应用需求而被淘汰,因此,可维护性是对程序设计提出的一项重要要求。
2.?可靠性
程序应具有较好的容错能力,不仅能在正常情况下正确工作,而且在发生意外情况时也要可靠运行,不致产生意外的操作,从而造成严重损失。
3.?可理解性
程序不仅要求逻辑正确,在计算机上能够执行,而且应当层次清楚,便于用户阅读。这是因为程序维护的工作量很大,并且程序维护人员经常要维护他人编写的程序,一个不易理解的程序将会给程序维护工作带来困难。
;4.?效率
程序的效率指的是程序能够有效地利用计算机资源。近年来,硬件价格大幅度下降,而其性能却不断完善和提高,因此,程序的效率已不像以前那样举足轻重了。相反,程序设计人员的工作效率则日益重要。提高程序设计人员的工作效率,不仅能降低软件开发成本,而且可明显降低程序的出错率,进而减轻维护人员的工作负担。此外,程序的效率与可维护性及可理解性通常是矛盾的,在实际编程过程中,人们往往宁可牺牲一定的时间和空间,也要尽量提高系统的可理解性和可维护性,片面地追求程序的运行效率反而不利于程序设计质量的全面提高。
11.2.2结构化程序设计方法
编写程序应符合软件工程化思想。应用软件的编程工作量极大,而且要经常维护、修改。如果编写程序不遵守正确的规律,就会给系统的开发、维护带来不可逾越的障碍。软件工程的思想即利用工程化的方法进行软件开发,通过建立软件工程环境来提高软件开发效率。
1.?自顶向下的模块化设计方法
自顶向下的方法在系统分析和设计阶段都会使用。每个系统都是由功能模块构成的层次结构。底层的模块一般规模较小,功能较简单,完成系统某一方面的处理功能。在设计中使用自顶向下的方法的目的在于从一开始就能从总体上理解和把握整个系统,而后对于组成系统的各功能模块逐步求精,从而使整个程序保持良好的结构,提高软件开发的效率。
;在模块化程序设计中应当注意以下几点:
(1)?模块的独立性。系统中模块之间应尽可能地相互独立,减少模块间的耦合,即信息交互,以便于将模块作为一个独立的子系统进行开发。
(2)?模块的大小划分要适当。模块中包含的子模块数要合适,这样既便于模块单独开发,又便于系统重构。
(3)?模块的功能要简单。底层模块一般应完成一项独立的处理任务。
(4)?共享的功能模块应集中。对于可供各模块共享的处理功能,应集中在一个上层模块中,供各模块引用。
2.结构化程序设计方法
自顶向
您可能关注的文档
- 3dsMax+VRay+Photoshop室内效果图制作项目教程 第2版 课件全套 孙琪 1--4 ds Max实体建模应用 ---古香古色设计风格制作.pptx
- Java程序设计基础 课件 第1章 Java概述.pptx
- Java程序设计基础 课件 第2章 Java语言基础.pptx
- Java程序设计基础 课件 第3章 Java面向过程编程.pptx
- Java程序设计基础 课件 第4章 Java数组与字符串.pptx
- Java程序设计基础 课件 第5章 Java类与对象.pptx
- Java程序设计基础 课件 第6章 Java继承与抽象类.pptx
- Java程序设计基础 课件 第7章 多态与接口.pptx
- Java程序设计基础 课件 第8章 异常处理.pptx
- Java程序设计基础 课件 第9章 Java输入输出.pptx
最近下载
- 必威体育精装版ISO50001:2018能源管理体系一整套文件(手册+程序文件+表单).pdf VIP
- 腹腔镜下阑尾切除术配合.ppt
- GB50341-2014 立式圆筒形钢制焊接油罐设计规范.docx
- 守护长江生态环境—长江“十年禁渔”之我在行动调研报告.docx
- 语文课件 往事依依.ppt
- 中华民族现代文明有哪些鲜明特质建设中华民族现代文明的路径是什么.pdf VIP
- 小学数学北师大版六年级上册《这月我当家》教学设计.docx
- DB11!~637-2015房屋结构综合安全性鉴定标准.pdf
- 学校减负调研报告.docx VIP
- 《GB/T 18385-2024纯电动汽车 动力性能 试验方法》.pdf
文档评论(0)