执行影响分析

对影响分析

在一个项目中,您可以使用影响分析来找出改变特定文件的影响。在视觉上调查依赖性并探索项目的结构。分析所选或修改的文件以查找所需的文件和它们影响的文件。影响分析可以在进行更改之前,更改如何发生变化会影响其他文件。例如,您可以:

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

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

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

小费

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

运行依赖性分析

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

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

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

要分析外部工具箱中的依赖项,请选择分析>外部工具箱.有关可用选项的更多详细信息,请参阅分析范围

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

依赖图显示:

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

  • 所需的产品和工具箱s manbetx 845。

  • 源文件和派生文件(例如.m.p文件,.slx..slxp..ssc.sscp, 或者.c.mex.文件),以及C / C ++源和头文件之间。您可以看到每个模型生成的代码,如果修改模型,则查找需要重新生成的代码。

  • 关于问题文件的警告,例如缺少文件,未在项目中的文件,包含未保存的更改的文件,以及过日期派生文件。

您可以使用使用的项目依赖性和问题文件文件列表.在ToolStrip中,单击文件列表

运行项目的第一个依赖性分析后,后续分析逐步更新结果。依赖性分析器根据上次分析和更新这些文件的依赖关系数据来确定哪些文件更改。但是,如果更新外部工具箱或安装产品并希望在其中发现依赖性更改,则必须执行完整的分析。s manbetx 845要执行完整的分析,请在依赖性分析器中单击分析>重新分析所有人

对于下一步:

小费

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

查找所需的产品和工具箱s manbetx 845

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

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

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

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

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

如果缺少所需产品,则产品列表将其标记为缺失。s manbetx 845该产品也列于其中问题部分productName未安装.要解决缺失的产品,请安装该产品并重新运行依赖关系分析。

查找所选文件的依赖关系

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

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

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

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

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

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

要调查多个文件的依赖项,请在持有的同时单击文件转移关键。的影响分析部分显示选择了多少个文件。

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

调查修改文件的影响

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

  1. 意见部分,选择源控制视图。该图形根据源代码控制状态为文件着色。修改后的文件为浅蓝色。

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

    小费

    如果您更改了大量文件,则使用文件列表来选择所有文件。

    在Dependency Analyzer工具条中,单击文件列表.指出类型然后单击箭头以按源控制状态对列表进行排序。选择所有修改的文件。

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

确定要运行的测试

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

  1. 意见部分,选择分类视图。图形根据项目标签为文件着色。

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

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

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

相关的话题