概述图

时间:2015-01-07 03:05:27

标签: c# winforms visual-c++ uml

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

Application主要用于测试C代码,方法是在UI中输入并分析输出。

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

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

1 个答案:

答案 0 :(得分:0)

为了满足您的原始需求,您拥有deployment diagram

Unified Modeling Language User Guide说(第31章):

  

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

但是,我在您的评论中看到您缩进以表示图表上的类。部署图不允许这样做。部署图就像类图一样,是一个架构图。 Unified Modeling Language, Superstructure, V2.1.2表示(第202页):

  

部署图显示“根据在它们之间定义的部署,为节点分配Artifacts。”

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