标签: uml

Dia中的UML序列图?

在Dia中创建UML序列图的工作流程(使用程序)是什么?

uml tool-uml dia

70
推荐指数
1
解决办法
3万
查看次数

"#"符号在UML类图中的含义是什么?

我在Nutshell(O'Reilly)中阅读算法,并在类图中遇到了这个符号.我的猜测是,这意味着会员受到保护,但我想知道是否有人确切知道这意味着什么.

uml

63
推荐指数
3
解决办法
8万
查看次数

如何在序列图中说明多个线程?

如何在序列图或类似图表中清楚地说明多个执行线程?

我找不到任何明确的例子.我看到的所有图表都用于说明单个线程.


更新:接受的答案是我看到的最好的例子,但它确实留下了一些不足之处.我最终在单独的序列图中说明了线程.我不确定序列图是否一定适用于多个线程.

multithreading uml sequence-diagram

61
推荐指数
4
解决办法
7万
查看次数

钻石标志在UML类图中表示什么?

请考虑以下两个图表.顶部箭头在右端包含一个普通箭头,底部包含一个箭头,左端有一个菱形,右端有一个普通箭头.本伟大的书GoF的同时具有这两种图表的用法.

我想了解什么是钻石在第二种情况下表示,这两个中的哪一个给人之间的关联性更强CustomerOrder.

在两种情况中Customer,Order该类是否负责类的生命周期?

在此输入图像描述 在此输入图像描述

uml design-patterns class-diagram

60
推荐指数
3
解决办法
7万
查看次数

Visio 2013上缺少UML图形状

我已经安装了Visio 2013 Standard,我正在尝试创建一个UML图.

我选择"UML类"模板但是当它打开时,"形状"面板为空.建议我进入"更多形状"菜单,但找不到任何与UML相关的内容.

有谁有这个问题,并得到了解决方案?

谢谢

uml visio office-2013

60
推荐指数
6
解决办法
15万
查看次数

如何将UML图表集成到GitLab或GitHub中

我想在公共可用的存储库中发布一些编程文档.本文档包含格式化文本,一些UML图表和大量代码示例.我认为GitHub或GitLab是发布这个的好地方.

要发布UML图表,我想有一些简单的方法将它们更新到存储库中,并在wiki中作为图像显示.我不想将图表保存在我的计算机(或云端)中,编辑它们,生成图像,然后每次都将其发布.

有没有办法将图表放在存储库中(在PlantUML语法中是理想的),将它们链接在降价文本中,并在每次更新图表时使图像自动更新?

git markdown uml github gitlab

57
推荐指数
3
解决办法
3万
查看次数

有没有好的+免费+轻量级+ Linux UML设计工具?

我正在寻找一个UML设计工具(仅用于设计,不需要代码生成).

主要特点

  1. 自由
  2. 对于Linux
  3. 使用方便
  4. 轻量级

uml

56
推荐指数
5
解决办法
9万
查看次数

UML可用于建模功能程序吗?

更具体地说,你如何建模功能程序,或者使用功能样式(没有类)使用图表而不是文本表示开发的功能程序,它是否可能,并且有人可以请我指向最近的应用程序(开源,啤酒中的免费,如果你愿意的话)

uml functional-programming

50
推荐指数
5
解决办法
2万
查看次数

Enterprise Architect:高质量地导出UML图

使用Enterprise Architect(版本9.2),我创建了一些类和序列UML图.现在我需要Word文档中的那些图表.

我的第一种方法是使用Windows 7 Snipping Tool将它们剪切掉并粘贴到文档中.但是出于印刷目的,质量太差了.

第二种方法是Enterprise Architect中提供的"将它们另存为图像".但有了这个,质量更差.

第三种方法是将它们导出为pdf文件.有了这个,质量相当不错,我可以将这些pdf导入到Inkscape中,然后将它们转换为*.png文件,将它们导入到word中.问题是,Enterprise Architect有点失败了.意味着图片本身具有高质量,但它试图转换类的字体,然后我在字母之间有一些空格,应该没有.

长话短说 - 有没有办法将我的UML图从Enterprise Architect导出到像.png或者这样的常见图片格式.tiff,同时保持不错的质量?

uml class-diagram image enterprise-architect

50
推荐指数
3
解决办法
8万
查看次数

UML聚合与关联

我在这里,关于聚合和关联的另一个问题.我想学习一些UML的基础知识,所以我开始阅读Martin Fowler撰写的"UML精简版".我阅读了关于课程的两章,有一件事我想不到,那就是聚合与关联.在这本书中有这样的引用:

在UML之前的日子里,人们通常对聚合和关联是相当模糊的.无论是否含糊,它们总是与其他人不一致.因此,尽管出于不同的原因,许多建模者认为聚合很重要.因此UML包含聚合(图5.3),但几乎没有任何语义.正如Jim Rumbaugh所说,"把它想象成一个建模安慰剂" [Rumbaugh,UML Reference].

正如我从Stack Overflow上的这个引用和主题中所理解的那样,我使用这两个关系中的哪一个并不重要,它们的意思相同,或者是否有任何使用聚合而不是关联的情况是合理的和/或我不能改变一个到另一个而不改变类图的"含义"?

我问这个,因为这本书是从2003年开始的,有些事情可能会在这几年内发生变化.

uml associations aggregation

48
推荐指数
2
解决办法
5万
查看次数