关于软件建模的问题。大家多谈谈

miniflashow 2005-12-11 06:11:31
如果用于java的uml建模,那么那种软件好?能生成代码,或者代码反向生成uml?
大家多谈谈
...全文
129 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinatelly 2005-12-13
  • 打赏
  • 举报
回复
我写多了解一下软件建模的事情,大家有什么好的资料啊?好的工具?好的经验?
skycncomp 2005-12-12
  • 打赏
  • 举报
回复
问题好像与题目不符
fhqiplj 2005-12-12
  • 打赏
  • 举报
回复
together也不錯的,和Jbulider結合的很好
zerowzj 2005-12-12
  • 打赏
  • 举报
回复
我知道的就是microsoft的visio和rational的rose。
funcreal 2005-12-12
  • 打赏
  • 举报
回复
Rational XDE Developer for Java
www.verycd.com有下
正反双向,带有经典设计模式
cqm2008 2005-12-12
  • 打赏
  • 举报
回复
顶一下
kiteprince 2005-12-11
  • 打赏
  • 举报
回复
关于Eclipse也有它的plugin

http://www.visual-paradigm.com/highlight/highlighteclipseintegration.jsp
kiteprince 2005-12-11
  • 打赏
  • 举报
回复
另外UML建模工具还有Java Studio Enterprise 8和JBuilder
Sun公司推出了新版开发工具Java Studio Enterprise 8,新版带有一个可视的UML建模工具。此外,Sun将向“Sun开发者网络”的订户免费提供这个开发工具。

JBuilder 可以根据java code生成uml结构图

综上所属,跟人推荐 IBM 的 ROSE XDE 版本。
kiteprince 2005-12-11
  • 打赏
  • 举报
回复
EA与Rose都可以支持双向工程
双向工程

  双向工程包括正向工程 - 从模型到代码 和反向工程 - 从代码到模型。一旦设计完成后,使用模型(设计模型和数据模型)信息能够生成特定编程语言的源代码或者数据库的DDL脚本。当开发人员添加/更改代码或数据库实现时,设计和数据模型能够通过双向工程同步代码或DDL脚本以保持一致。表3显示了EA和Rose双向工程的特征。

语言 EA Rose
ANSI C++ Yes Yes
Visual C++ No Yes
VB6 Yes Yes
Java Yes Yes
C# Yes No
VB.NET Yes No
Delphi Yes No. 第三方附加项.
J2EE/EJB No Yes
CORBA No Yes
Ada83, Ada95 No Yes
Database Yes. 从数据模型到DDL脚本的正向工程。ODBC数据源的反向工程 Yes.DB2,Oracle, SQL 92, SQL Server, Sybase
COM No Yes. 只是反向工程
Web应用程序 No Yes
               表3. EA和Rose的双向工程

  EA为类生成类的源代码文件放在同一个包里。Rational Rose在VC++或VB中更多的涉及到具体的项目。 Rational Rose也可以通过向导和提供代码模板来创建类,这样可以大大增加源代码生成的数量。另外,EA和Rose都可以应用设计模式。当使用EA时,用户必须自己创建模式,而Rose则提供了Java的20种GOF设计模式。
miniflashow 2005-12-11
  • 打赏
  • 举报
回复
用visio如何?

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧