我在Visual Studio解决方案中有三个项目。第一个项目是一个Windows Forms项目,它是应用程序的用户界面。第二个项目是一个C++ dll项目,用于第一个和第三个项目之间的互操作性。最后一个项目是作为C++源代码导入并编译为静态库的C源代码。项目1(WinForms)依赖于依赖于项目3(C)的项目2(C++)。概述图表
该应用程序基本上用于测试C代码,通过给它输入并分析UI中的输出。
我已经给出了源代码,并要求使用图表对源代码进行结构性概述。
如何绘制显示整个应用程序工作流程的图表?
“源代码概述”太含糊。你想要说明它的结构或其行为吗?到目前为止,您的问题的答案是,根据概述的角度,您应该从大约5个图表开始。为了澄清这一点,如果有人说让我使用图表概述办公室,他们可能需要一个机柜布局的地图,那里的人员的组织结构图,计算机网络基础设施,甚至电线。所以,在我们提供任何可靠的建议之前,我们需要更多的信息。 – BobRodes
我需要展示什么是类和接口,哪些类是instanciated在哪里和这些之间的流程。我知道我们可以使用类图,对象图,序列图等等。但是,这是如何在单个图中完成的呢?有没有办法做到这一点没有UML? – Abhishek
有关不带UML的one-for-all图的一些讨论,请参见[Stack Overflow:企业架构图描述了什么信息?](http://stackoverflow.com/questions/25586352/what-information-is-described在企业架构图中) – xmojmr