6 如何使用Doxygen从C ++源代码创建UML类图 我一直在寻找描述如何使用doxygen生成简单类图的材料,但找不到。有人可以帮忙吗? 我需要从一组C ++文件创建如下图所示。 如果有更好的工具可以更轻松地实现此目的,请告诉我。 90 c++ uml doxygen graphviz class-diagram
12 聚合与构成[关闭] 已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 改善这个问题 我很难理解UML中的组合和聚合之间的区别。有人可以给我一个很好的比较和对比吗?我也很想学习识别代码之间的区别和/或看一个简短的软件/代码示例。 编辑:我问的部分原因是因为我们在工作中正在进行反向文档活动。我们已经编写了代码,但是我们需要返回并为代码创建类图。我们只想正确捕获关联。 89 java oop uml
5 在UML类图中,什么是边界类,控件类和实体类? 我现在使用NetBeans作为我的选择,并且它具有用于UML建模的插件。在类图,有被称为模型元素Boundary Class,Control Class和Entity Class。但是,我找不到它们的良好定义,但是我确实在UML类图上找到此站点。 85 uml class-diagram
3 如何将UML图集成到GitLab或GitHub中 我想发布一些公共可用存储库中的编程文档。本文档包含格式化文本,一些UML图和许多代码示例。我认为GitHub或GitLab是发布此内容的好地方。 要发布UML图,我想有一些简单的方法来将其更新到存储库中并在Wiki中以图像形式显示。我不想将这些图保存在我的计算机(或云中)中,对其进行编辑,生成图像,然后每次都将其发布。 有没有一种方法可以将图表放入存储库中(采用PlantUML语法是理想的),将它们链接到markdown文本中,并使图像在每次更新时自动更新? 73 git github uml markdown gitlab
3 菱形符号在UML类图中表示什么? 考虑下面的两个图。上面的一个在右端包含一个普通箭头,而下面的一个在左端包含一个菱形箭头,而在右端包含一个普通箭头。本伟大的书GoF的同时具有这两种图表的用法。 我想了解菱形在第二种情况下表示什么,以及这两种情况中的哪一种在Customer和之间具有更强的关联性Order。 在这两种情况下Customer,Order班级是否负责班级的生命周期? 73 design-patterns uml class-diagram
5 UML类图中的“#”符号是什么意思? 我正在阅读《坚果壳算法》(O'Reilly),并在类图中遇到了这个符号。我的猜测是,这意味着该成员受到了保护,但是我想看看是否有人知道这意味着什么。 72 uml