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