维护活动,是软件产品交付给用户之后的活动,而交付给用户的软件产品除了程序外还有用户手册等文档,所以,进行软件维护,不仅仅有对程序的危害,还包括对文档的维护。同样,提高软件的可维护性也应该包括代码和文档。
由于要进行程序维护,就要对代码进行分析,而代码的易读性和易分析性好坏,决定了分析代码的难易程度。所以,提高程序的可维护性,就需要提高代码的易读性和易分析性。提高代码的易读性和易分析性涉及变量/函数命名规则、注释率、嵌套的深度、简单性、分解结构和编码规范等。 提高程序的可维护性有很多技巧,具体可参见《编写可维护软件的十大原则》。
维护人员在进行维护活动时,文档是其获得相关信息的重要渠道,这里的文档不仅有用户手册等支持文档,也包括开发文档,特别是维护人员不是开发人员的时候。
提高软件的可维护性必须提高文档的可维护性。而为了提高文档的可维护性,可以从以下几个方面考虑:
具有良好可维护性的文档会具备以下特点:
这正是: 提高软件维护性,代码首要当其冲 但是代码不唯一,文档也要可维护 参考书目:软件测试设计,作者:马均飞,郑文强,出版社:电子工业出版社 |
|