代码之家  ›  专栏  ›  技术社区  ›  falkb

源文件夹是否有UML元素类型?

uml
  •  2
  • falkb  · 技术社区  · 6 年前

    我学会了 包装

    现在,在表示源文件夹的包和将关系图解释为名称空间之间有了冲突。E、 g.包“include”和“src”导致这样的名称空间是错误的。

    2 回复  |  直到 6 年前
        1
  •  3
  •   qwerty_so Rainier Wolfcastle    6 年前

    一个 NameSpace 实际上是 NamedElement 聚合 PackageImport 只有一个 Package . 见UML 2.5第27页图7.5。

    我不使用太多不同的UML工具,所以我目前只能为企业架构师发言。在这里,包可以标记为命名空间根。或许其他工具也会这样做。因此,如果使用包作为命名空间,则很难同时将它们用于不同的文件夹结构。如果需要表示它,唯一能做的就是创建一个单独的包结构(最终用 <<folder>> 或者类似的)。然后可以使用嵌套运算符根据需要包含文件。

    enter image description here

        2
  •  0
  •   falkb    6 年前

    我就是这样解决的。它是包和部署节点(对于文件夹)和工件(对于文件)的混合。我在类所在的地方使用包,以便能够通过反向工程来同步模型。所有其他只用于构建文件的东西都是部署元素。我希望这是正确的解决方案,请随意评论这个答案。

    enter image description here