"Understand 2.5 是一款强大的代码分析工具,它提供了对多种编程语言的支持,如 Ada、C++、C#、FORTRAN、Java、JOVIAL、Delphi/Pascal、PL/M、VHDL 以及 Web 语言。这款软件设计用于帮助开发者理解和维护大型软件项目,通过其丰富的交叉引用、语法高亮的智能编辑器以及逆向工程图表,为用户提供了代码导航和结构分析的功能。它可以帮助用户快速解答关于代码实体的问题,例如实体的定义、变更、引用关系以及依赖关系。此外,Understand 2.5 还允许用户构建代码单元的层次结构,并根据需要自定义视角来分析代码。
在工程配置方面,Understand 2.5 提供了三种文件路径设置模式,以确保工程的可移植性:
1. 绝对路径:这是默认选项,工程会保存所有目录的完整路径。当文件移动时,若路径未更新,可能导致工程无法正常工作。
2. 相对路径:此选项使工程保存相对于Understand 2.5工程数据库文件的相对路径。如果工程数据库与代码保存在同一目录,即使整个目录被移动,工程仍然可用,因为路径是相对的。
3. 命名根(Named Root):用户可以定义类似环境变量的“命名根”,用以指定一个根目录。不同用户可以独立设定自己的“命名根”。通过点击“Edit Name Roots”按钮,用户可以管理和编辑这些根目录,以实现个性化配置。
在工程数据库文件路径的管理上,用户可以通过勾选“Use File Portability Mode to convert paths”复选框来切换当前文件路径的保存方式,从而在上述三种模式间进行切换。这一功能对于团队协作尤其有用,因为它允许团队成员共享工程,同时保持各自的文件组织结构。
使用 Understand 2.5 的用户需要注意,该软件的许可证信息会显示在标题栏中,确保用户遵循正确的许可协议使用该产品。无论是根据 DFAR252.227-7013(48CFR) 或者 FAR52.227-19Commercial Computer Software-Restricted Rights 条款,都应尊重并遵守软件的使用规定。"