通过使用度量仪表板收集模型度量数据

要收集模型度量数据并评估模型的设计状态和质量,请使用度量仪表板。Metrics Dashboard提供了对模型的大小、体系结构和指导原则遵从性的视图。

  1. 返回到系统的顶层SLU燃料系统模型。

  2. 应用程序选项卡,单击以打开Metrics Dashboard指标指示板

  3. 要收集此模型的度量数据,请单击所有指标图标。

分析度量数据

Metrics Dashboard包含小部件,这些小部件以以下类别可视化度量数据:大小、建模指导原则遵从性和体系结构。默认情况下,一些小部件包含度量阈值。这些值指定度量数据是兼容的(在小部件中显示为绿色)还是产生警告(在小部件中显示为黄色)。没有阈值的指标显示为蓝色。函数和类可用于指定不符合的范围和更改阈值。

体系结构仪表板的一部分,找到模型的复杂性小部件。要查看工具提示,请在每个竖条上暂停。这个小部件是模型层次结构中组件间复杂性分布的可视化表示。对于每个复杂度范围,一个彩色条表示在该范围内的组件数量。深绿色表示更多的成分。在这种情况下,几个组件的圈复杂度值在最低范围内,而只有一个组件的复杂度更高。该组件的圈复杂度大于30。圈复杂度超过30的组件返回警告。有关更多信息,请参见圈复杂度度量

探索度量数据

要更详细地研究度量数据,请单击单个度量小部件。对于您选择的指标,一个表显示了模型组件级的值、聚合值和度量(如果适用)。从表中,仪表板提供了到数据源的可跟踪性和超链接,以便您可以获得详细的结果。

要在模型、子系统和图表级别分析模型复杂性细节,请单击模型的复杂性小装置。在本例中control_logic图的圈复杂度值为51,黄色表示在警告范围内。

要在模型中查看此组件,请单击control_logic超链接。

基于度量数据的重构模型

一旦您使用指示板来确定您必须修改哪些组件以满足质量标准,您就可以重构您的模型。例如,您可以重构control_logic通过将逻辑移到原子子图中来降低组件的复杂性。

接下来,您将使用建模指南依从性小部件来修复与高完整性Model Advisor检查相关的问题。