Code2UML
Support for interfaces and parent classes
Code2uml是用于从伪代码创建UML图的开源工具(语法与Java非常相似)。它使您可以更多地关注项目结构,而不是考虑设计图表和UML标准。
+++版本1.1现在已经发布,为实现接口和扩展类增加了支持!有关更多信息,请参见此处。
如果您想自己尝试一下,则可以只需donwload并运行编译版本,或者donwload载荷源代码并自己编译。
.jar named Code2uml +版本名称,例如: Code2UMLv.1.0.jar 。.jar文件所在的文件夹。然后运行java -jar filename.jar将.jar文件的名称作为filename 。 运行程序中,一个空白的编辑器窗口弹出,您可以在其中编写UML代码。
空白的编辑窗口
输入:
class HelloWorld{
private string message;
public bool isHappy;
int GetSomeInt();
public void DoSomething();
}
在左上角,单击file ,然后run 。
编辑文件 - >运行
现在,应该弹出一个新窗口,其中包含您的课程的UML图。恭喜,您创建了第一个UML图!
创建的UML图
(选项)您现在可以保存UML脚本单击file ,然后save as 。窗口将显示您可以在哪里指定要保存文件的位置。如果您成功保存了文件,则可以随时使用file再次打开它,然后open 。 (是否将文件保存为.txt或其他内容并不重要,但我建议将其保存为.uml文件,这样您总是知道它不仅仅是文本文件。)
有关更多信息,请参见文档{即将推出}