您好、欢迎来到现金彩票网!
当前位置:2019棋牌游戏网 > 维护程序 >

如何提高系统可维护性

发布时间:2019-06-26 23:55 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部软件的可维护性是指维护人员为纠正软件系统出现的错误或缺陷,以及为满足新的要求而理解、修改和完善软件系统的难易程度。提高可维护性是决定软件工程方法论所有步骤的关键目标。

  如果要程序满足可维护性七个特性的全部要求,那么要付出很大的代价,甚至是不现实的,但有些可维护性是相互促进的,因此要明确软件所追求的质量目标。

  利用先进的软件开发技术能大大提高软件质量和减少软件费用。面向对象的软件开发方法就是一个非常实用而强有力的软件开发方法,用面向对象方法开发出来的软件系统,稳定性好,比较容易修改,比较容易理解,易于测试和调试,因此,可维护性好。

  质量保证是指为提高软件质量所做的各种检查工作。质量保证检查是非常有效的方法,不仅在软件开发的各阶段中得到了广泛应用,而且在软件维护中也是一个非常主要的工具。为了保证可维护性,以下四类检查是非常有用的:

  (1)在检查点进行检查。 (2)验收检查。 (3)周期性的维护检查。 (4)对软件包的检查。

  程序设计语言的选择对维护影响很大。低级语言很难掌握,很难理解,因而很难维护。一般来说,高级语言比低级语言更容易理解,第四代语言更容易理解,容易编程,程序容易修改,改进了可维护性。

  程序文档是对程序功能、程序各组成部分之间的关系、程序设计策略、程序实现过程的历史数据等的说明和补充。程序文档对提高程序的可阅读性有重要作用。为了维护程序,人们必须阅读和理解程序文档。

  展开全部要使编写的软件具有较强的可维护性,设计人员就必须从软件的方案设计起,树立起软件维护的概念,只有这样,才有可能在以后的程序设计中给软件维护预留出操作空间。

  根据需求,将软件划分为几个相互独立的模块,定义出各模块间的调用关系和数据交换方式。这样,不仅可以使创作团队中的各成员可以并行、独立编写其中的一个或几个模块,而且可以使得以后的软件维护以较小的模块为单位进行,而不必因为一个小小的维护而修改全部的软件代码。

  空余编码包括程序空余编码和数据空余编码。由于用户对需求的模糊和设计人员对需求理解的偏差,软件编写之初,不可能把所有需求全部实现,这就要求设计人员在方案设计时,除了完成已知的需求任务外,必须预留充足的编码空间,再加上采用本文后面将介绍的一些技术,使得软件的扩展相当容易。

  函数体(对象)的封闭性是指该段代码在程序控制方面不影响其它代码的执行,在数据方面除了接口数据外不影响其它的数据。这一点对日后改进软件算法至关重要,只有这样,才有可能对某一函数进行修改而不意外地破坏整个软件。

http://yolandaeljaiek.com/weihuchengxu/312.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有