打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

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

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

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

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

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

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

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

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

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

这正是:

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

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

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
论DRY原则如何提升软件质量
ERP监理方法系列④:概要详细设计阶段的监理工作
2分钟上手开始无代码软件开发,软件开发工具及可视化元件介绍
13、14、15年APP资讯
第10章 软件维护
Java软件工程师转正申请书
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服