我只是使用StarUML来创建我的UML类图,而且有些事情困扰着我.我创建了一个界面表示,这是一个圆圈,但是,没有空间来添加界面定义的方法和属性.这是正常的UML实践吗?
如果没有,你怎么知道(比如一个类实现这个接口并定义了4个方法)4个方法中哪个来自接口哪个没有?
解决了:
好吧,只是因为其他人有这个问题 - 有两个符号,两者都可能在StarUML中,但只有一个明确(点符号).要创建<>表示法,请输入名称<> IInterface_Name,然后在实现类之间绘制一个实现行.一定要通过右键单击类,集合编辑器然后关系来手动删除旧的(错误的)关系.
我使用以下代码创建了此图表.但是正如你所看到的,从(取消订单)和(下订单)到(发布者)的线路决定采用一条非常圆润的路径来获取它们,而不是直接向右转,然后向下发布.我尝试使用手动方向命令,如"-down",但它们似乎都没有帮助.有人知道如何解决这个问题吗?

这是我的代码.我感谢任何帮助.谢谢.
@startUML EBook Use Case Diagram
left to right direction
Actor Customer as customer
Actor EBook as ebook
Actor Publisher as publisher
rectangle "Book Catalogue" {
together {
Actor "Book Database" as bookLog
(Retrieve Information) as getBook
customer -- getBook
getBook -- ebook
getBook -- bookLog
(Update Catalogue) as updateCatalogue
ebook -- updateCatalogue
updateCatalogue -- bookLog
}
together {
(Place Order) as order
customer -- order
order -- ebook
order--publisher
(Cancel Order) as cancelOrder
customer -- cancelOrder
cancelOrder -- …Run Code Online (Sandbox Code Playgroud) 根据NetBeans论坛的讨论,似乎已停止使用NetBeans UML插件.这是一个很棒的免费工具,有很好的模型 - >代码和代码 - >模型生成.
还有许多其他UML NetBeans插件.但是,我从未使用过任何一种.有什么建议?
我刚刚继承了一个J2SE项目,并将在Eclipse上进行工作.我想从现有代码中获取一些图表,我正在寻找与Eclipse一起使用的优秀UML插件.
有什么建议?
我正在使用StarUml来绘制一些组件对话框,但是我发现很难直线做直线.
在visio中,当我想绘制一条水平直线时,我可以使用我的keybordl中的"Shift"键,如何在StarUml中执行此操作?
我试图找到一种方法来从我在Visual Studio 2012中编写的C#代码生成UML图(序列图,类图等).
我在http://office.microsoft.com/en-us/visio-help/about-reverse-engineering-code-to-the-uml-HP001208803.aspx上看到了一个链接,我可以将我的Visual Studio项目带入Visio .
但它的第一部分是"在Visual Studio环境中,逆向工程是从项目菜单上的命令激活的".对我不起作用,因为我在项目菜单下找不到逆向工程选项.
如何从Visual Studio 2012中编写的C#代码生成UML图表到Visio 2010?
我正在尝试为我们的应用程序中的特定进程创建UML序列图.
问题是大多数业务逻辑都在一个类中,当我尝试在序列图中映射它时,我得到了对序列图中相同对象的多次调用.
我需要的是一个类似于UML序列图中的堆栈跟踪的表示.是否可以使用序列图或其他图表是一种更好的方式来表示同一类中的调用?请指教.
我在Enterprise Architect中有一些我要导入到MS Word的图表.
将图表输出到图片时,如何摆脱图表周围的边框和图表名称?怎么能被禁用?
我在一个相当大的C++库上尝试Graphviz和doxygen来生成UML.它生成.dot文件,但后来说它无法打开.map文件.
我正在通过Windows 7 64位上的msi运行doxygen 1.8.3和2.30.1.我还手动设置Graphviz bin文件夹的路径.
错误看起来像:错误:打开映射文件/inherit_graph_11.map以包含在文档中的问题!