概述的图表

本文关键字: | 更新日期: 2023-09-27 18:36:26

我在Visual Studio解决方案中有三个项目。第一个项目是一个 Windows 窗体项目,它是应用程序的 UI。第二个项目是一个C++ dll 项目,用于第一个和第三个项目之间的互操作性。最后一个项目是 C 源代码,它作为源代码导入C++并编译为静态库。项目1(WinForms)依赖于项目2(C++),项目2()依赖于项目3(C)。

该应用程序基本上用于通过提供输入并分析 UI 中的输出来测试 C 代码。

我得到了源代码,并被要求使用图表对源代码进行结构概述。

如何绘制显示整个应用程序工作流程的图表?

概述的图表

为了满足您的原始需求,您需要部署关系图。

统一建模语言用户指南说(第 31 章):

可以使用部署关系图对系统的静态部署视图进行建模。在大多数情况下,这涉及对执行系统的硬件拓扑进行建模。部署关系图本质上是专注于系统节点的类图。

但是,我在您的评论中看到您缩进以表示关系图上的类。部署关系图不允许这样做。部署关系图与类关系图一样,是体系结构关系图。统一建模语言,上层建筑,V2.1.2 指出(第 202 页):

部署

图显示"根据节点之间定义的部署将工件分配给节点"。

这可能是因为工件是一个分类器,指南说部署关系图是类图:在部署关系图上表示完整的类将是无稽之谈(并且没有建模工具可能允许您这样做)。

相关文章:
  • 没有找到相关文章