| 使用LDRA工具包进行软件维护 |
| |
|
为确保软件维护有效地执行,有必要对代码功能和当前质量有全面的了解。
使用LDRA Testbed的优点
| |
- 图形显示代码更容易理解
- 自动地代码文档生成
- 追踪变量依赖关系
- 提供可维护性度量
- 高亮度显示冗余代码
- 识别不合理代码
|
|
软件维护特性
代码可视化
LDRA工具包利用调用图和流程图可视化源代码,对于软件维护来说是不可估量的辅助工具。这有利于快速理解单元或系统的代码结构,而且在结构改变的过程中不会引入其他错误。

文档化
LDRA Testbed自动生成精确的,最新的详细文档,还包括调用图、流程图和交叉索引列表。文档能导入到word处理器中或者包含代码注释。精确便利的文档生成确保代码在生命周期中可理解,可提高,可维护,而且能重新生成文档。
这个过程中可能产生的行为有不可达和不合理代码的删除,程序接口的简化,重构,附加的代码注释,缺陷移除和改进测试数据生成。
维护性
LDRA Testbed的质量度量十分详细地洞察软件当前的状态。复杂度,测试路径密度,结构化,注释率,数据流异常和其他有价值的信息明确指出软件中需要更多注意的区域。
数据追踪
LDRA Testbed对所有路径下单元或系统级的源代码分析函数之间的数据项内部依赖关系。分析报告指出每个变量功能性的缺陷。这种深层次的分析加强了在修改源代码时的信心。
‘LDRA Testbed使我们的测试过程更轻松,它节省了我们的时间。工具有助于我们完成测试和达到覆盖率级别时提供依据。PC版本的Testbed已经有效地集成在我们的流程中,并且更容易对我们的工作产生依据。’
Trevor Hughes, Smiths Industries
|
|