我在大学为二、三年级的学生辅导一门关于快速原型的课程。
有人能推荐一种(免费)方法来设计Eclipse中GUI设计图面中的类层次结构吗?
Eclipse建模工具中的UML设计图面几乎是完美的,但我找不到任何关于如何将这些文件绑定到java源文件的文档。
撇开你个人关于软件应该如何设计的思想不谈,我们有一个可视化的工具是非常重要的。
我在视觉演播室和双向设计器到源映射中被宠坏了。我希望能为我的学生提供一个类似的工具,但我需要一些建议来实现这一点。
任何帮助都是非常感谢的。
更新:我实际上不是在教下学期的面向对象设计,而是关于快速原型和软件架构的。本课程的目的是教授一些快速设计技术,利用设计模式,使用服务器来交付网页等。目前学习面向对象的学生使用BlueJ。这个主题的目的是加快步伐,用一个真正的IDE来推动他们的深入发展。
UPDATE我正在玩NetBeans w/ UML,它非常好。唯一的问题是,它需要手动“生成代码”和“反向工程代码”按钮单击。比Eclipse好得多。到目前为止,Netbeans正在赢得这场战争。
发布于 2009-04-15 08:30:55
BlueJ是一个GUI,它允许学生从UML图转到代码。它是免费的,而且是最近开放的源代码。
它还支持类似于流行的Eclipse扩展的扩展: PMD、checkstyle等。
它是专门为教学设计的:
BlueJ环境是作为一个关于面向初学者的教学对象定位的大学研究项目的一部分而开发的。 BlueJ的目标是为Java语言提供一个易于使用的教学环境,为一年级学生提供方便的教学环境。特别强调可视化和交互技术,以创造一个高度互动的环境,鼓励实验和探索。
它包括几个教程。
发布于 2011-03-30 18:42:46
当然,在开始学习BlueJ时,OmondoUML提供了很多很酷的东西,但是如果您必须使用Eclipse作为一个更“真实”的IDE,我会推荐OmondoUML插件,或者更好地推荐Soyatec的eUML插件。两者都是在uml/建模基础结构上实现的,并且提供了非常好的前向和反向代码生成支持。
https://stackoverflow.com/questions/750760
复制相似问题