I use starUML, but its only for windows. I haven't tested it in Wine yet. StarUML is also Open Source. I tried ArgoUML, but I think I liked StarUML a little better. I haven't really used it for reverse engineering yet, but the XMI export works fairly well.
Jon On Tue, Oct 28, 2008 at 8:01 AM, Larry C. Lyons <[EMAIL PROTECTED]>wrote: > > 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 -~----------~----~----~----~------~----~------~--~---
