diagram http://img526.imageshack.us/img526/2506/picture1lx.jpg
这个问题非常明显。该图表是否有技术名称?它被认为是UML吗?其次,可能会使用什么样的程序来生成它?我想做一个属于我自己的。我正在运行Windows 7,但也欢迎对其他操作系统上的程序提出建议。
答案 0 :(得分:6)
不是UML 很可能不是标准,只是意义不明确的块 可能有工具,但这个工具可能是用OpenOffice或类似工具绘制的。
答案 1 :(得分:2)
您可以考虑使用图层图,您可以使用它来描述系统的逻辑结构。您可以从代码中自下而上创建层图,也可以从Visual Studio 2010 Ultimate中自上而下创建。此外,VS 2010允许您根据映射到它的层图验证代码。
有关详细信息,请参阅产品文档:
图层图:参考:http://msdn.microsoft.com/en-us/library/dd409462%28VS.100%29.aspx
您可以使用图层图来可视化系统的逻辑体系结构。层图 将系统中的物理工件组织成称为层的逻辑抽象组。这些 图层可帮助您识别,描述和区分这些工件执行的任务类型。 每个图层还可以包含描述较小特定任务的附加图层或子图层 离散的工件组执行。您还可以显示预期或现有的依赖项 在某些层之间。这些依赖关系指示哪些层可以使用或当前使用 其他层的功能。通过将系统组织成描述不同角色的层 功能,层图可以帮助您更容易理解,重用和维护 你的代码。
Layer diagram http://i.msdn.microsoft.com/Dd409462.UML_LayerRefReading(en-us,VS.100).png
如何:针对图层验证代码:http://msdn.microsoft.com/en-us/library/dd409395%28VS.100%29.aspx
针对图层验证代码 图表可以帮助您实施 代码的架构约束 随着它的发展。当你执行此操作时 任务,代码中的依赖关系 与依赖相比 图。
答案 2 :(得分:1)
尼古拉斯建议,这不是UML。
我所知道的最近的术语是Layered Architecture图表。
由于似乎没有关于此类图表的协议规则/惯例(与UML相比),任何图形工具都会例如Visio,Creately(在线版。)
答案 3 :(得分:0)
您可以使用包或组件图滥用UML类图来绘制类似的内容。