当前位置:刘伯温心水图库本港台 > 软件易维护性 >

对程序设计的主要要求有哪些

  由于信息系统需求的不确定性,系统需求可能会随着环境的变化而不断变化,因此就必须对系统功能进行完善和调整,为此就要对程序进行补充或修改。此外,由于计算机软硬件的更新换代也需要对程序进行相应的升级。

  程序应具有较好的容错能力,不仅正常情况下能正确工作,而且在意外情况下应便于处理,不致产生意外的操作,从而造成严重损失。

  程序不仅要求逻辑正确,计算机能够执行,而且应当层次清楚,便于阅读。这是因为程序维护的工作量大,程序维护人员经常要维护他人编写的程序,一个不易理解的程序将会给程序维护工作带来困难。

  程序的效率指程序能否有效地利用计算机资源。近年来,硬件价格大幅度下降,而其性能却不断完善和提高,因此,程序的效率已不像以前那样举足轻重了。相反,程序设计人员的工作效率则日益重要。提高程序设计人员的工作效率,不仅能降低软件开发成本,而且可明显降低程序的出错率,进而减轻维护人员的工作负担。此外,程序的效率与可维护性及可理解性通常是矛盾的,在实际编程过程中,人们往往宁可牺牲一定的时间和空间,也要尽量提高系统的可理解性和可维护性,片面地追求程序的运行效率反而不利于程序设计质量的全面提高。

http://jeffcafone.com/ruanjianyiweihuxing/591.html
点击次数:??更新时间2019-07-07??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】