【发布时间】:2015-02-07 04:52:50
【问题描述】:
我对 android 开发比较陌生,但对 C++/UML 图有相当的了解。有没有任何一种 UML 方法可以在图表中结合布局和 Java 类来构建您的程序?我不确定我是不是很想问这个问题,或者我是否应该坚持使用 UML 来为我的类建模,但我认为这对于拥有一种能够“快速”可视化 android 的系统非常有帮助应用程序,包括布局和 java 类。感谢任何反馈!
【问题讨论】:
-
UML 几乎已经死了。 15 年前有一些关于它的炒作,但我从未在任何专业环境中看到它。替代品往往只是用于文档的不太正式的类图,其想法是从被抛弃的模型生成代码,因为它从来没有很好地工作,并且无论如何都倾向于自动化简单的部分。顺便说一句,这来自一个在他的职业生涯中大部分时间都在混合 C++ 和 Java 工作的人,而不是纯粹的 Java 背景。即使在 C++ 中也没有真正使用过。
-
由 Object Management Group(UML、FUML 和 BPMN 背后的同一组)设计的 Interaction Flow Modeling Language 可能是您正在寻找的将布局和类结合在一起的方式
-
@GabeSechan 也许我们都生活在行业的不同子空间中。我同意,我在你的宇宙泡泡中没有看到某些东西并不意味着它不存在,反之亦然。你能用一些可信的事实、统计数据等来支持你关于“UML 已死”、“行业中的任何地方”、“昨天开始的 C++ 项目数量”、“去年使用 UML 的项目数量”的说法吗?您/我的个人经验当然不足以从这个讨论分支中得出一些对 OP 的问题有用的结论
-
@GabeSechan UML 的主要问题是工具的复杂性和沉重性。仅供参考,在线敏捷建模工具 GenMyModel 每天都有数百名新用户,主要用于 UML。
-
@GabeSechan 我同意过于复杂不利于建模,但绘图工具是一个糟糕的解决方案。这就像使用没有任何语法规则的词汇。它更难使用和理解。拥有真正的建模工具和绘图工具的敏捷性绝对是一个工具问题。
标签: java android android-activity uml