随着软件规模和复杂度的日益提高,如何对软件进行维护性评估成为一个重要的课题,而要保证评估质量,建立一个完善的软件维护性评估指标体系是重中之重。本文在分析软件维护性影响要素的基础上,对软件文档、源代码(模块和CSU)以及软件实现建立了一个由可描述性、可追溯性、结构化、简易性、模块化、一致性、可测试性、可扩展性和约定性9项指标构成的软件维护性评估指标体系。