主要内容

执行影响分析

关于影响分析

在项目中,您可以使用影响分析来找出更改特定文件的影响。可视化地调查依赖关系并探索项目的结构。分析所选或修改的文件,以找到它们所需的文件和它们影响的文件。影响分析可以在进行更改之前向您展示更改如何影响其他文件。例如,你可以:

  • 通过找到与需求文档相关联的设计文件,调查需求变更的潜在影响。

  • 在提交更改之前,通过查找已修改文件的上游和下游依赖项来调查更改集的影响。找到这些依赖项可以帮助您确定需要修改的设计和测试文件,并帮助您找到需要运行的测试。

执行依赖分析后,您可以打开或标记文件,将结果导出为工作区变量或可重新加载的文件,或发送文件进行自定义任务处理。导出结果可以进一步处理或归档影响分析结果。

提示

有关显示如何执行文件级影响分析以查找和运行受修改文件影响的测试的示例,请参见对项目进行影响分析

运行依赖分析

在对项目运行依赖项分析之前,请确保已将所有文件添加到项目中。有关更多信息,请参见向项目中添加文件

要开始分析项目,请在项目选项卡上,单击向下箭头可展开工具画廊。下应用程序,点击依赖分析仪.或者,在项目中的观点窗格中,选择依赖分析仪并点击分析

要分析特定文件的依赖关系,请在依赖关系图中选择文件。在影响分析部分中,点击所有依赖项或者使用上下文菜单并选择查找所有依赖项

若要分析外接程序中的依赖项,请选择分析>附加组件.有关可用选项的详细信息,请参见分析范围

您还可以直接在Project中检查依赖项。在项目中文件视图,右键单击要分析的项目文件并进行选择找到依赖关系

依赖关系图显示:

  • 您的项目结构及其文件依赖关系,包括模型、库、函数、数据文件、源文件和派生文件等文件如何相互关联。

  • 所需的产品和附加组s manbetx 845件。

  • 源文件和派生文件之间的关系(例如.m而且每分钟文件,.slx而且.slxp.ssc而且.sscp,或.c而且.mex文件),以及C/ c++源文件和头文件之间。您可以看到每个模型生成了哪些代码,并在修改模型时发现需要重新生成哪些代码。

  • 关于问题文件的警告,例如丢失的文件、不在项目中的文件、未保存更改的文件以及过期的派生文件。

方法检查项目依赖项和问题文件文件列表.在工具条中,单击文件列表

在您运行项目的第一个依赖项分析之后,后续的分析将增量地更新结果。Dependency Analyzer确定自上次分析以来哪些文件发生了更改,并更新这些文件的依赖数据。但是,如果您更新外接程序或已安装的产品,并希望发现其中的依赖项更改,则必须执行完整的分析s manbetx 845。要执行完整的分析,请在Dependency Analyzer中单击分析>再分析所有

接下来的步骤:

提示

要尝试对示例文件进行依赖项分析,请参见对项目进行影响分析

查找所需的产品和外接组件s manbetx 845

在对项目运行依赖项分析之后,该图将显示整个项目或所选文件所需的附加组件。您可以看到使用该项目需要哪些产品,或s manbetx 845者找到哪个文件引入了产品依赖项。

在依赖项分析器中属性窗格中,产品部分显示整个项目所需的产品。s manbetx 845如果需要查看特定s manbetx 845文件所需的产品,请单击图形选择文件。

要查找哪个文件正在引入产品依赖项,请指向产品名称并单击放大镜图标.该图突出显示了使用所选产品的文件。

要浏览这些文件,请使用搜索框中的箭头(例如,文件使用productName”)。

若要撤消高亮显示,请关闭搜索框。

为了进一步研究,您可以列出使用某个产品的文件,并检查在哪里引入了依赖项。在s manbetx 845部分,在属性窗格中,指向产品并单击搜索文件夹图标

如果缺少所需的产品,则产品列表将其标记为缺少。s manbetx 845该产品也被列入问题节,productName没有安装.若要解决缺少的产品,请安装该产品并重新运行依赖项分析。

查找所选文件的依赖关系

在依赖关系分析之后,要找出特定文件的影响,请使用上下文菜单在依赖关系图中选择文件,或使用图例中的控件,视图而且影响分析部分的依赖项分析器。您可以通过调查特定文件的依赖关系来简化图表。

要在运行依赖关系分析后调查文件的依赖关系,请在依赖关系图中选择一个文件。

  • 影响分析部分中,点击所有依赖项.该图显示了所选文件及其所有依赖项。

  • 若要显示所选文件正常运行所需的文件,请单击要求

  • 若要仅显示受所选文件潜在更改影响的文件,请单击影响

找到这些依赖项可以帮助您确定更改的影响,并确定在提交更改之前需要运行以验证设计的测试。

要研究多个文件的依赖关系,请按住转变关键。的影响分析节显示选定的文件数量。

若要重置图形,请单击图形顶部的过滤器。例如,如果您过滤了受。影响的文件f14_airframe.slx,点击

调查修改文件的影响

要检查您所做的更改对其余项目文件的影响,请对项目中已修改的文件执行影响分析。

  1. 的观点部分,选择源控制视图。该图根据源代码控制状态对文件进行了着色。修改后的文件显示为浅蓝色。

  2. 选择图中所有修改过的文件。

    选项,将所有修改过的文件添加到选择区添加到选择项的图标传说窗格。

    提示

    如果你修改了大量的文件,你也可以使用文件列表。

    在“依赖项分析器”工具栏中,单击文件列表.指出状态并单击箭头按源代码控制状态对列表进行排序。选择所有修改过的文件。

  3. 影响分析部分中,点击影响.或者,使用上下文菜单并选择找到影响

识别要运行的测试

要确定在提交更改之前需要运行以验证设计的测试,请使用分类在对更改的文件执行影响分析时查看。

  1. 的观点部分,选择分类视图。该图表根据项目标签为文件着色。

  2. 例如,选择您更改的文件f14_airframe.slx

  3. 影响分析部分中,点击影响.或者,使用上下文菜单并选择找到影响

    示例图显示了您需要运行的四个测试,以限定所做的更改f14_airframe.slx

相关的话题