Page tree
Skip to end of metadata
Go to start of metadata

模块表示可执行软件组件或紧密耦合的可执行软件组件集合,它们一起开发和部署,提供应用程序提供的某些功能。

默认情况下,除非更改设置,否则将始终创建自动“完整模块内容”模块  — 即所有分析单元的源代码将放置在一个模块中。此默认模块属于“我的系统”系统。您可以选择创建自己的用户定义模块,添加或替代默认模块,也可以使用其他自动模块策略“每个分析单元一个模块”。

应用程序中模块的定义会影响应用程序评估结果的可访问性和可用性。具体来说,在CAST应用智能平台质量和数量模型中,模块是最小的评估实体。模块的定义可以通过将模块链接到开发团队和应用程序功能层等来提高分析结果的相关性。

要进一步考虑有关用户定义模块创建的优缺点,请参见:

在应用程序分析过程中生成的未包含在用户定义模块中的对象不会出现在体系结构检查器、事务配置中心或TRI数据中。在应用程序分析期间生成的所有对象都必须包含在用户定义的模块中,即使这些对象是由内容扩展工具生成的。

CAST建议为应用程序的每个功能组件创建一个模块。模块可以在CAST Management Studio中自动或手动构建,以实现最大的配置灵活性:

CAST提供三个自动模块,用于在CAST仪表盘中显示源代码:

完整内容默认情况下选择此模块。它对应于应用程序中配置的所有分析单元的所有源代码。它会被称为"<应用程序名> 完整内容"。如果此内容足以满足您的需要,则无需选择任何其他自动或用户定义的模块。
分析单元内容如果选择此选项,CAST Management Studio将在应用程序中为每个分析单元创建一个模块。每个模块将被称为"<分析单元名> 内容"。
未分配对象内容当您仅使用用户定义的模块(即,不勾选完整内容和分析单元内容)时,应激活此选项。勾选后,将创建一个自动模块,其中包含未分配给某个用户定义模块的任何对象,使您能够在CAST应用智能平台仪表盘中看到这些对象。
  • No labels