I would like to mention that I have used the major UML tools for some
years now.
I am not advocating a single tool as being "the best" or anything like
that; I usually use a combination of them to get it to do what I want.
But in order to avoid misconceptions, I would like to point out that
Together/J is one of the best in regard to reverse and round-trip
engineering of code and design.

The formatting capabilities are definietly better than ROSE; import a
large class graph and ROSE makes a basic mess of it; Together lays it
out very clearly. Both have good roundtrip capabilities; but I have
found Together to be superior. You can even generate OIDs (sequence
diagrams) from methods.

Hope that helps.

Ali Arsanjani

"Auer, Craig" wrote:

>
>
> I have imported Java code into TogetherJ before.  The application
> features round-trip engineering.
>
>      -----Original Message-----
>      From:   Bruce Cohen [SMTP:[EMAIL PROTECTED]]
>      Sent:   Monday, January 24, 2000 1:19 PM
>      To:     [EMAIL PROTECTED]
>      Subject:        Re: Creating EJB's from UML
>
>      I played with a Together/J eval for a couple of weeks, and found
>      (at least for me) that it had one major weakness relative to
>      Rational Rose: it cannot import existing Java code.  Since we
>      have a rather large base of Java packages that were not developed
>      using Together, this was a showstopper for me.
>
>
>      ----------------------------------------------------------------------------
>
>      "Writing a new object-oriented program sometimes feels a bit like
>
>      throwing a bunch of animals into a cage and watching what
>      happens."
>      - Daniel Hillis in "The Pattern on the Stone"
>
>      ----------------------------------------------------------------------------
>
>      Bruce Cohen,                               |  email:
>      [EMAIL PROTECTED]
>      GemStone Systems, Inc.                     |  phone:
>      (503)533-3602
>      20575 NW Von Neumann Drive                 |  fax:
>      (503)629-8556
>      Beaverton, OR USA 97006                    |  web:
>      <http://www.gemstone.com>
>
>
>
>
>
>
>      Chris Raber wrote:
>           Rickard,
>
>           I don't the the details, but according to my customers TJ is
>           not as
>           comprehensive of a design tool as Rational. That doesn't
>           mean it isn't good,
>           just focused on a different sweet spot. Rational is more
>           complete on the
>           analysis model side of things in my undertanding. But for
>           detailed design
>           and simultaneous code/UML work, TJ rocks!
>
>           -Chris.
>
>           > -----Original Message-----
>           > From: Rickard �berg [SMTP:[EMAIL PROTECTED]]
>           > Sent: Friday, January 21, 2000 5:55 AM
>           > To:   [EMAIL PROTECTED]
>           > Subject:      Re: Creating EJB's from UML
>           >
>           > Hey
>           >
>           > Just some details on TJ.
>           >
>           > Chris Raber wrote:
>           > > Given that EJB interfaces and such are simply java
>           interfaces, I would
>           > think
>           > > any UML tool with forward engineering could be used to
>           gen the
>           > equivelant
>           > > Java sources. Have you looked at Together J? I have not
>           used it but here
>           > > good things from my customers. Apparently you can toggle
>           between code
>           > and
>           > > UML and the two are always synched (no forward or
>           reverse engineering).
>           >
>           > No, not toggle: you see UML and code simultaneously.
>           Change in UML gives
>           > immediate changes in code (UML stuff is stored as JavaDoc
>           comments in
>           > source), and changes in code are seen in the UML view.
>           Really cool. This
>           > is why they're always synched: there's nothing to sync!
>           :-) The two
>           > (UML<->source) are one.
>           >
>           > > It
>           > > is not the full UML tool that Rational is, but from a
>           > designer/developers
>           > > view might be the right mix.
>           >
>           > I don't want to have a flame war here, but if you haven't
>           used TJ, how
>           > do you know TJ3 is not a full UML tool? It has support for
>           all diagram
>           > types (AFAIK) and very good documentation generation and
>           so on, so I do
>           > think it's a rather complete UML tool.
>           >
>           > regards,
>           >   Rickard
>           >
>           > --
>           > Rickard �berg
>           >
>           > @home: +46 13 177937
>           > Email: [EMAIL PROTECTED]
>           > <http://www.dreambean.com>
>           > Question reality
>           >
>           >
>           ==========================================================================
>
>           > =
>           > To unsubscribe, send email to [EMAIL PROTECTED] and
>           include in the
>           > body
>           > of the message "signoff EJB-INTEREST".  For general help,
>           send email to
>           > [EMAIL PROTECTED] and include in the body of the
>           message "help".
>
>
>           ==========================================================================
>
>           To unsubscribe, send email to [EMAIL PROTECTED] and
>           include in the body
>           of the message "signoff EJB-INTEREST".  For general help,
>           send email to
>           [EMAIL PROTECTED] and include in the body of the message
>           "help".
>

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to