【问题标题】:How to represent a 3-tier architecture in UML?如何在 UML 中表示 3 层架构?
【发布时间】:2013-03-02 06:48:27
【问题描述】:

我开发了一个 Windows 应用程序,我需要记录它的架构。我根据 Microsoft 实践和模式制作了一个 3 层图,但我的主管想要从 UML 的角度进行表示。

如何在 UML 上表示 3 层图?

PS:三个层次基本上是,表示层,业务层和数据访问层。以防万一。

【问题讨论】:

  • 这取决于您要显示的详细程度。您是否只想显示三层及其高层关系?您想在图表中显示的每一层内是否有多个包?或者你想展示你在每一层的类以及它们之间的关系?
  • 我想展示每一层内的类库。并且每一层通过相互依赖而相互关联。顺便说一句。

标签: .net architecture uml winapp


【解决方案1】:

您应该使用 UML 包图。有关类似示例,请参阅此链接。特别是“多层网络架构”部分。

http://www.uml-diagrams.org/package-diagrams-examples.html

【讨论】:

  • 是的,我认为这正是我想要的。谢谢! =)
【解决方案2】:

您可以使用stereotypes 来记录每一层中的类。查看this example(靠近文章中间)

【讨论】:

    猜你喜欢
    • 2011-07-30
    • 2012-08-21
    • 2011-09-30
    • 2010-12-09
    • 2018-11-13
    • 2012-11-27
    • 2013-06-06
    • 1970-01-01
    • 2015-01-31
    相关资源
    最近更新 更多