提高软件的可维护性,应从以下的几个方面尽力:
1.合用进步前辈的软件开辟手艺和东西
为了改善软件的可维护性,应该实时进修并尽量去合用能提高软件质量的手艺和开辟东西。
例如,模块化手艺、布局化程序设计手艺、面标的目的对象等一些进步前辈的软件开辟手艺。
2.明白软件的质量方针和优先级
若是要程序知足可维护性的七种特征的全数要求,那是不实际的。因为,有些特征是彼此促进的,而有些特征则是彼此矛盾的。
每一种质量特征的相对主要性不单因维护类型而分歧,并且因程序的用途和计较机情况分歧。是以,在提出软件质量方针的同时还必需划定它们的优先级,这样有助于提高软件的质量,削减软件保存周期的费用。
3.质量包管审查
要提高软件可维护性,必需要进行质量包管审查。质量包管审查可分为四种类型:在查抄点进行查抄、验收查抄、周期性维护查抄、对软件包查抄。
4.选择可维护的程序设计说话
编码所利用的程序设计说话对软件的可维护性影响很大。初级说话很难理解,是以也很难维护。高级说话比初级说话轻易理解,有更好的可维护性。
某些高级说话可能比另一些更轻易理解。尤其是第四代说话更轻易理解,更轻易编程,是以更轻易维护。
5.改良程序的文档
程序文档对提高程序的可理解性有着主要的感化。规范、完整、一致的文档是成立可维护性的根基前提。
在软件生命周期的每个阶段的手艺复审和办理复审中,都应对文档进行查抄,对可维护性进行评审。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!