主要内容

执行影响分析

对影响分析

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

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

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

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

提示

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

运行依赖关系分析

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

开始分析你的项目,在项目选项卡,工具部分中,点击依赖分析仪.或者,在项目中的观点窗格中,选择依赖分析仪并点击分析

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

要分析附加组件内部的依赖关系,请选择分析>附加组件.有关可用选项的详细信息,请参见分析范围

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

依赖关系图显示:

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

  • 所需的产品和附加组下载188bet金宝搏件。

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

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

控件可以检查项目依赖项和问题文件文件列表.在工具栏中,单击文件列表

在您运行项目的第一个依赖项分析之后,后续的分析将逐步更新结果。依赖分析程序确定自上次分析以来哪些文件发生了更改,并更新这些文件的依赖数据。但是,如果您更新外接程序或已安装的产品,并希望发现它们中的依赖关系更改,则必须执行完整的下载188bet金宝搏分析。要执行完整的分析,请在依赖分析器中单击分析>再分析所有

下步骤:

提示

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

查找所需的产品和附加组件下载188bet金宝搏

在对项目运行依赖项分析之后,图显示了整个项目或选定文件所需的附加组件。您可以看到使用项目需要哪些产品,或者下载188bet金宝搏找到哪个文件正在引入产品依赖关系。

在依赖分析器中属性窗格中,产品部分显示整个项目所需的产品。下载188bet金宝搏要查看特定文件所下载188bet金宝搏需的产品,请单击图选择文件。

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

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

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

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

如果缺少所需的产品,产品列表会将其标记为缺失。下载188bet金宝搏产品也列在问题节,productName没有安装.要解决缺失的产品,请安装产品并重新运行依赖关系分析。

查找选定文件的依赖项

在进行依赖项分析之后,要找出特定文件的影响,请使用上下文菜单或图例中的控件在依赖项图中选择文件,视图影响分析部分依赖分析程序。您可以通过研究特定文件的依赖关系来简化图。

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

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

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

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

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

要研究多个文件的依赖关系,请单击文件,同时持有转变关键。的影响分析节显示选择了多少文件。

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

调查修改文件的影响

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

  1. 的观点部分中,选择源控制视图。图中显示了文件的源代码控制状态。修改后的文件以浅蓝色显示。

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

    或者,通过单击添加到选择中项目的图标传说窗格。

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

确定要运行的测试

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

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

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

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

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

相关的话题