MagicDraw is very good, but very expensive. ArgoUML is FOSS, while Poseidon has a fairly inexpensive community edition. An alternative that I've been using is the UML plugin that comes with MyEclipse. For $30 a year you get quite a lot. It handles the full set of UML diagrams, reverse engineering for Java classes, and exports to XMI 1.1
regards, larry On Tue, Oct 28, 2008 at 6:29 AM, bill[y] <[EMAIL PROTECTED]> wrote: > > I'm a big fan of MagicDraw (http://mgicdraw.com) for UML. They have a > free Community edition which restricts you to like 20 classes and /n/ > number of other objects. The paid versions have reverse engineering > and code generation - it should have full round-trip reverse > engineering. I know it supports JDBC and can generate models based on > db schemas. > > The ColdFusion code generation is tricky. I want to look at Brian's > tool. It sounds like it might use the XMI representation, of which > there are more than one version depending on the tool, to generate > code. Also, some tools, like MagicDraw, come with an open API which > allow you to access the model elements and obtain their properties. > So, that might be an avenue for synching model and code - lots of work > on that one ... > > bill > > On Oct 27, 5:27 pm, "Oscar Arevalo" <[EMAIL PROTECTED]> wrote: >> Judah, >> >> I use Visual Paradigm for UML, it has round trip reverse engineering between >> your ER and your database. But I think that that feature is only available >> on the paid version. It can even go and generate your Java or C# classes, >> but I haven't really looked into those features. I don't know if you can >> make it generate or reverse engineer ColdFusion code (I doubt it) >> >> The URL ishttp://www.visual-paradigm.com/ >> >> Oscar >> >> On Wed, Oct 22, 2008 at 5:03 PM, Judah McAuley <[EMAIL PROTECTED]>wrote: >> >> >> >> >> >> > I need to refactor an application and as part of that, I'm trying to >> > clean up development processes a bit as well. One area that I'd like >> > to get better about is having an up to date entity relationship model >> > for the database and a uml document for at least the major classes. >> >> > Ideally, I'd like to do the upfront work in a modelling application >> > and then move it into the physical world. I have looked at Brian >> > Kotek's tool for transforming UML to CFC's and that looks pretty cool. >> > I'm not sure though about the best way to keep the UML in sync with >> > the actual application. Perhaps more importantly though I'd like to >> > have an ERM tool that I can make changes like adding a column to a >> > table, then push that change to the db and also save out the sql of >> > the modification so I can check the changes into cvs. >> >> > These seem like they ought to be relatively common tasks, so I'm >> > presuming people have favorite ways/tools of dealing with them. >> >> > Anyone care to share? >> >> > Cheers, >> > Judah >> >> -- >> Oscar Arevalohttp://www.oscararevalo.com > > > -- The real problem is not whether machines think but whether men do. - B. F. Skinner - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CFCDev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cfcdev?hl=en -~----------~----~----~----~------~----~------~--~---
