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
-~----------~----~----~----~------~----~------~--~---

Reply via email to