这个(UML?)图表的术语是什么,它可以制作什么程序?

时间:2010-01-29 04:42:15

标签: language-agnostic uml

diagram http://img526.imageshack.us/img526/2506/picture1lx.jpg

这个问题非常明显。该图表是否有技术名称?它被认为是UML吗?其次,可能会使用什么样的程序来生成它?我想做一个属于我自己的。我正在运行Windows 7,但也欢迎对其他操作系统上的程序提出建议。

4 个答案:

答案 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类图来绘制类似的内容。

相关问题