软件维护困难的原因是什么?提高可维护性的方法有哪些
1个回答
关注
展开全部
您好,亲,很高兴为您解答。亲,1.适用先进的软件开发技术和工具 为了改善软件的可维护性,应该及时学习并尽量去适用能提高软件质量的技术和开发工具。
咨询记录 · 回答于2022-09-04
软件维护困难的原因是什么?提高可维护性的方法有哪些
您好,亲,很高兴为您解答。亲,1.适用先进的软件开发技术和工具 为了改善软件的可维护性,应该及时学习并尽量去适用能提高软件质量的技术和开发工具。
例如,模块化技术、结构化程序设计技术、面向对象等一些先进的软件开发技术。
2.明确软件的质量目标和优先级 如果要程序满足可维护性的七种特性的全部要求,那是不现实的。因为,有些特性是相互促进的,而有些特性则是相互矛盾的。
每一种质量特性的相对重要性不但因维护类型而不同,而且因程序的用途和计算机环境不同。因此,在提出软件质量目标的同时还必须规定它们的优先级,这样有助于提高软件的质量,减少软件生存周期的费用。
3.质量保证审查 要提高软件可维护性,必须要进行质量保证审查。质量保证审查可分为四种类型:在检查点进行检查、验收检查、周期性维护检查、对软件包检查。
4.选择可维护的程序设计语言 编码所使用的程序设计语言对软件的可维护性影响很大。低级语言很难理解,因此也很难维护。高级语言比低级语言容易理解,有更好的可维护性。 某些高级语言可能比另一些更容易理解。尤其是第四代语言更容易理解,更容易编程,因此更容易维护。
5.改进程序的文档 程序文档对提高程序的可理解性有着重要的作用。规范、完整、一致的文档是建立可维护性的基本条件。 在软件生命周期的每个阶段的技术复审和管理复审中,都应对文档进行检查,对可维护性进行评审。