### Understand 2.5 用户使用指南关键知识点 #### 一、Understand 2.5 概述 **Understand 2.5** 是一款专为软件维护和代码理解设计的强大工具,它支持跨平台操作,并涵盖了多种编程语言,旨在帮助开发者高效地管理和维护大型项目的源代码。该工具通过其独特的交叉引用、语法高亮、智能编辑器以及逆向工程图表等功能,为用户提供了一种直观且高效的方式来探索和理解复杂的代码库。 #### 二、许可管理 在 **Understand 2.5** 的许可管理方面,用户可以在软件的标题栏查看当前已授权的许可类型。如果存在多个许可,用户可以根据需求选择合适的许可类型。此外,系统还允许用户添加新的许可认证。例如,当需要添加一个新的许可时,可以通过点击 “Add a license” 选项,然后从下拉菜单中选择评估版、个人版或特定的许可证服务器名称。 对于非固定许可类型的用户,可以利用 “Show Users” 功能来查看当前活跃的用户列表。此功能旁边通常还有一个刷新按钮(通常表示为双箭头图标),用于实时更新许可使用状态的信息。 #### 三、支持的语言及特性 **Understand 2.5** 支持以下编程语言及其编译器版本: 1. **Ada**:支持 Ada83、Ada95 和 Ada05。 2. **C/C++**:支持 K&R C、ANSI C 以及 C++ 的大部分特性。注意,C++ 模板特性尚未完全支持。 3. **C#**:全面支持 C#。 4. **FORTRAN**:支持 FORTRAN77、FORTRAN90 和 FORTRAN95 的自由格式和固定格式,同时兼容 Harris FORTRAN 和 DEC FORTRAN。 5. **Java**:支持 JDK1.3/1.4/5/6,但 JDK5 引入的泛型 (generics) 特性目前未被支持。 6. **JOVIAL**:支持 JOVIAL73 和 JOVIAL3。 7. **Pascal/Delphi**:支持 Borland's Delphi 和 Turbo Pascal 的所有版本,同时还支持 ISO7185:1990 (即 Unextended Pascal) 以及 Ingres 内置的 SQL 语法。 8. **PL/M**:支持 PL/M80/86 标准版本。 9. **VHDL**:支持 VHDL-87、VHDL-93 和 VHDL-2001。 10. **Web 语言**:支持 HTML、PHP、CSS 和 JavaScript。 对于每种语言的具体支持情况,如编译器兼容性和语法特性等详细信息,用户可以访问 Scientific Toolworks 官方网站上的 build 日志页面 (http://www.scitools.com/support/buildLogs.php) 进行查询。 #### 四、代码分析能力 **Understand 2.5** 提供了一系列强大的代码分析工具,帮助用户快速回答以下关键问题: - **实体定义**:这个实体是什么? - **实体变更**:这个实体发生了哪些变化? - **实体引用**:这个实体引用了哪些其他实体? - **实体依赖**:哪些实体依赖于当前实体?当前实体又依赖于哪些实体? 这些分析工具使得开发者能够轻松地理解和跟踪代码中的逻辑关系,从而提高代码的可维护性和可读性。 #### 五、代码结构化 除了强大的代码分析能力之外,**Understand 2.5** 还提供了灵活的代码结构化功能,帮助用户建立代码单元的层次结构,并按照自己的需求命名和组织这些单元。这些结构化的代码单元可以从不同的角度进行分析,从而更好地理解整个项目的架构。 **Understand 2.5** 作为一款全面的代码理解和维护工具,不仅提供了强大的语言支持,而且还配备了一系列实用的功能,如许可管理、代码分析和结构化工具等,旨在帮助开发者更加高效地管理和优化代码库。
2025-10-16 10:42:39 3.88MB understand 代码分析
1
该文章是深圳市美迪沃克技术有限公司推出的ADAU1701开发板用户使用指南,全文共分为两个部分。第一节介绍了ADAU1701开发板的功能与特点,它能够满足基本的音频系统需要,并支持跳线配置电源模式、MCLK和写保护等模式。该开发板还可以用于ADAU1401和ADAU1702的开发。第二节则是关于安装SigmaStudio3.7及以上版本的软件的介绍,SigmaStudio是必须安装的软件,确保你的电脑已安装了.net Framework Ver4.0版本,然后才能顺利安装SigmaStudio。如果你的电脑系统是WIN7或以上版本,请确保“我的文档”在C盘目录中。
2023-07-07 17:54:46 1.28MB
1
基于云市场API交付的《企业工商信息》 接口,合计三个接口:基本信息查询、三要素核验、企业名称模糊检索等,旨在方便开发者快速系统对接。
1
基于云市场API交付的《企业工商信息》 接口,合计三个接口:基本信息查询、三要素核验、企业名称模糊检索等,旨在方便开发者快速系统对接。
1
JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题(or Bugs、Task、 Improvement、New Feature )跟踪及管理软件工具,可以对各种类型的问题进行跟 踪管理,包括缺陷、任务、需求、改进等。JIRA 采用 J2EE 技术,能够跨平台部署。 它正被广泛的开源软件组织,以及全球著名的软件公司使用。
2022-06-21 17:02:15 1.11MB 研发管理
1
功能比sourceinsight多些(比如enum的值的显示),而且#ifdef包含的比较多嵌套,sourceinsight如果太多嵌套,有bug. 流程图之类也比sourceinsight完整.sourceinsight的显示明显好多了,而且体积比较小,编辑速度快,可能是用熟的关系,还是sourceinsight比较顺手. 可惜sourceinsight太长时间没有更新了. 现在我一般用sourceinsight,需要看某些SI没有的用understand.
2022-06-21 15:46:24 3.9MB SourceInsigh Unerstand 代码分析
1
上海期货交易所标准仓单管理系统,Version 1.4 仓库用户使用指南 第1章
2022-06-16 12:04:25 14.95MB 金融商贸
上海期货交易所标准仓单管理系统,Version 1.4 自营会员用户使用指南
2022-06-16 12:04:24 13.93MB 金融商贸
PMF来源解析,大气污染,使用指南,对照翻译!
2022-01-20 14:02:46 249.77MB PMF5.0 使用指南 指导手册 大气污染