This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
can anyone tell me which is good & standard modelling tool that i can use for working with UML diagrams and also for generating Java code from generated class diagrams & other designed diagrams.
SCJP 1.4<br />SCWCD 1.4(91%)<br />Working on SCJD -Bodgitt & Scrapper Constructions...<br /> <br />"It takes 43 muscles to frown & 17 to smile but it doen't take any to just sit there with a dumb look on your face .. Keep Smiling "
Originally posted by Bhavik Patel: working with UML diagrams and also for generating Java code from generated class diagrams & other designed diagrams.
There are many tools that claim to do this, some worse some better, but ultimately they might as well be searching for the Holy Grail. For the level of detail that you have to provide, you might as well be programming � and the resulting code quality is questionable. Often circumstances crop up where you have to change the generated code because you can't "convince" the tool to "do-it-the-right-way"; those code changes have to be reapplied each time you generate the code.
Finding the "perfect tool" is the least of the problems facing an organization trying to harness such a tool. The issues are quite similar to those described in the following article: Are you ready for MDA? The model-to-code generation approach has an irresistible allure but its pursuit is generally misguided (there may be some exceptions).
On the other hand code generation can be an important and valuable tool for some specialized domains with a fairly narrow scope. [ July 12, 2006: Message edited by: Peer Reynders ]
you may take a look at netbeans and its enterprise pack. It is complete UML modeler tool + a bpel and wsdl designer. EP can do code generation and round trip engineering , it is pretty good and free of charge. take a look at : http://www.netbeans.org you may find Enterprise pack link in the top section of page.