首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可在设计阶段提供帮助的mac软件(UML?)

可在设计阶段提供帮助的mac软件(UML?)
EN

Stack Overflow用户
提问于 2010-08-17 05:20:57
回答 2查看 1.3K关注 0票数 0

我正在寻找一个工具/软件,可以帮助我设计我的应用程序。

基本上,我不需要像代码生成器这样的东西,而是一个很好的软件,它允许我在实现操作的地方创建块(像一个类,但只使用方法和数据类型/返回的类型的声明;没有实现),然后让我创建关系,就像你在各种相互交互的类中所做的那样。

EXample:我创建了一个块并将其命名为" car ";我实现了accelerate、break等方法;然后我创建了一个名为“person”的块;它与car块交互。当我决定添加另一个类时,我只是简单地添加了另一个块,如果我试图将这个块与car或person块一起使用,而没有使用正确的数据类型,它会给我一个错误(就像我创建了一个名为elephant的块,并试图在汽车上使用它)。

我已经研究过UML,但主要是在PC上,我需要一个适用于mac的应用程序;我得到的大多数响应都是针对omnigraffle...the等绘图工具的问题是,这些软件只是在帮助您绘制类;如果我必须自己完成所有的工作,在这一点上,我使用旧的笔和纸:D

如果还有一个导出器来生成伪代码,那就太好了,这样我就可以在Xcode中导入它,并实现所有的关系,构建并查看是否有任何错误;然后开始实现每个方法。

我是在做梦还是像这样的东西存在?Visio很酷(当它工作时);但它是面向MS平台的,而不是OBJ-C :(

谢谢你的建议!

EN

回答 2

Stack Overflow用户

发布于 2010-08-17 05:23:31

我认为Jude正是您想要的。它是一个专门设计用来绘制UML图(包括您在问题中提到的类图)的工具。

因为它是一个Java应用程序,所以你可以在你的Mac上使用它,没有问题。

票数 0
EN

Stack Overflow用户

发布于 2010-08-17 05:26:46

Visual Paradigm可以在很多OSes上运行,包括OS,它非常棒:

http://www.visual-paradigm.com/solution/freeumltool

当然可以获得你需要购买的全部功能集,但它可以往返10种语言。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3497470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档