提高软件可维护性的几项措施

典型的软件维护费用与开发费用的比例是2:1。所以,我们开发的软件要提高软件的可维护性,以降低软件的维护费用。

提高软件的可维护性可以采取以下几种措施:

  1. 建立完整、准确的开发文档

有过维护软件经验的人都知道,没有完整、准确的需求文档,就很难对软件的功能、性能需求有正确的理解;没有详细的设计文档,就很难理解原程序员的设计意图;没有完整且有意义的注释和变量名,就很难理解源代码。所以,要提高软件的可维护性,首先就要提高软件的可理解性,而完整、准确的文档有助于维护人员对软件的理解。

  1. 采用先进的开发工具和技术

先进的开发工具和技术可以直接提高软件产品的可维护性。例如,采用面向对象的软件开发方法、基于构件的软件复用技术、使用具有高安全性和健壮性的高级程序设计语言以及一些自动化的软件开发工具等。

  1. 在软件开发的各个评审环节中注重可维护性

在软件开发过程中,会有一系列的评审环节。要提高软件的可维护性,应当在每个评审环节中都要注重软件的可维护性。

比如,在需求评审中,应该重点关注将来有可能更改或扩充的那些需求;在软件设计评审中,应该注重逻辑结构的清晰性,并且尽量使模块之间的功能独立;在代码评审中,要审查代码是否遵循了统一的编码规范,代码是否逻辑清晰、容易理解。

这正是:

可维护性要提高,开发文档不能少

用好工具和技术,评审环节很重要

参考书目:软件工程(第4版),作者:张海藩 吕云翔,出版社:人民邮电出版社有限公司

(0)

相关推荐

  • 项目管理中的质量管理知识领域再学习

    质量管理是任何一个项目管理人员都必须时刻注意的问题,成功的项目管理是在进度.范围.成本和质量都达到项目干系人的期望,而质量还关系到干系人最终的满意. (1)项目质量管理的含义与作用.意义 项目质量管理 ...

  • 如何写好一份软件开发设计文档

    如何写好一份软件开发设计文档 原创取名字好难OO2021-02-13 16:19:45 设计文档 - 也被称作技术规范和实现手册,描述了你如何去解决一个问题,是确保正确完成工作最有用的工具,其目的是迫 ...

  • 要提高软件可维护性,需在各个阶段下功夫

    提到软件的可维护性,首先让人想到软件代码的可读性.代码的可读性越好,软件的可维护性越好. 可是,软件的可维护性不仅仅与代码的可读性有关.如果需求定义不清晰,没有详细的设计文档,测试也不充分,软件的可维 ...

  • 提高软件可维护性的方法

    软件维护需要大量成本.若要降低维护成本,就要提高软件的可维护性. 提高软件的可维护性可以采用以下方法: 明确软件的质量特性优先级 软件的可维护性与其他质量特性息息相关. 如果软件的每种质量特性都很高, ...

  • ​提高母猪泌乳量的几项措施,您值得拥有!

    华辰制药 养猪一典通 2021-01-20 13:58:16 2362 母乳是仔猪出生三周内的主要营养来源,是仔猪生长的物质基础.母猪奶水不好,会导致乳猪成活率低,生长缓慢,免疫力差,断奶重低,严重影 ...

  • 提高络筒机效率的几项措施

    文/魏贻滑1张义军1牛巧利2 (1.河南鹤壁朝歌纺织有限公司:2.河南省鹤壁市纤维检验所)   如何使用好新型络筒机,充分发挥其应有的功能,全面提高设备生产效率,降低吨纱成本,实现效益最大化,是每个纺 ...

  • 提高二轮复习课堂效能的六项措施

    高三进入二轮复习,落实以下六项措施,能有效提高课堂效能,促进有效备考. 一是更新教学理念.总体上讲,二轮复习相比较于一轮复习,就是要在全面巩固基础知识的背景下,强化深度学习.深度学习是相对于浅层学习提 ...

  • 提高FA203A型梳棉机生条质量的几项措施

    近年来,随着新疆机采棉的广泛使用,清梳联的排杂.分梳负担加重.我公司有2条FA203A 型生产线主要生产100%细绒棉精梳集聚纺7.4tex品种.该品种质量要求较高,我们在生产中采取一些技术措施,确保 ...

  • 甜瓜霜霉病发病率高难控制,掌握发病规律,采取4项措施防治

    甜瓜霜霉病是甜瓜生产中重要的气传病害,由古巴假霜霉菌侵染所致,成为限制甜瓜生产的主要因素之 一.该病进展 较 快,再侵染率高,发病率达80%-100%,病情控制较困难,轻则使甜瓜减产30%-40%,且 ...

  • 【市政务服务中心】四项措施加强工程建设项目招投标税源建设管理

    本网讯   近年来,市公共资源交易监督管理局积极配合我市税务机关工作,针对我市工程建设项目招投标领域,采取四项措施,加强工程建设项目招投标税源建设管理,努力将工程建设项目税源及时转化为税收收入. 一是 ...

  • 三项措施加强财政资金拨付管理

    2018-06-10 12:16:00 博湖县财政局按照十九大报告提出的"建立全面规范透明.标准科学.约束有力的预算制度,全面实施绩效管理"要求,结合工作实际,采取有效措施加强财政 ...