Most JAVA
apps are being written to address important business needs, the
success of which have large financial impact which starts with, not ends
with, "completion" of the project, I submit that what is at stake
is always many times greater that the cost of whatever development tools
are used.
With Together ControlCenter there is zero effort in
keeping model and code in sync - it happens automatically regardless of what
IDE, etc. is used.
The code is the repository. This alone justifies the cost of our model - build - deploy platform to the
4000 plus companies ( 46 million dollars worth in 2001 ) that have
purchased our product.
And for those
who believe in limited modeling, point TCC at your code at any phase and
you will get models instantly, and an opportunity to document, as some of
our own developers do while building TCC, using
TCC.
BTW, Together ControlCenter is the most
expensive "modeling tool" on the market - our rapidly growing list of
customers feel it is worth it.
Best
Regards,
Doug
Bock
TogetherSoft
In
the spirit of the original question, I didn't want to get into "what is the
right way to do things" discussion. I strongly believe in model-first
approach but like it or not there are people and companies out there that
would disagree. It's their right to do so. Round trip is huge help but it's
not absolutely necessary. If there is a will your model is going to be
in sync with your code. Hard yes, impossible no.
One of the (lame) reasons I hear people
not model first is high price of good modeling tools. That's why I
suggested Visio. It costs order of magnitude less than TogetherJ or, God
forbids, Rose :-) and most companies
already own a copy. I would recommend
TogetherJ every time if it wasn't for it's price.
The other
good one I hear are all these
"agile" methodologies that people misinterpret as "we don't have to design
any more". But that's a
topic for another
discussion.
Nedim.
P.S.
I'm not employed by
any of the mentioned companies
;->
Nedim,
First, truth in responding, I'm a
mentor for Togethersoft.
Ok, now I must scream loudly that
there are no cases where "round trip is not important"!!!! Even in the
case where you are just hacking something for your own use, MODEL-FIRST
and NEVER let the model and code diverge!!! From your statement, you
accept the first part of my statement "MODEL-FIRST". PLEASE believe
a old-guy who has spent ~ 40 years as a consultant coming in to maintain
existing code; to fix a failing project; to extend an existing system;
and, far too often, to do post mortems on disasters - the second part of
the statement is equally important "NEVER let the model and code
diverge!!!" . Letting this happen WILL result in less robust code,
difficulty in support, difficulty in extensions, and (probably)
un-employment.
Les
Nedim Colic wrote:
GGEEJHEPAKHFIEENALJJAEDECCAA.nedim@yahoo.com"
type="cite">For some reason, Gentleware's Poseidon is awfully slow! I say for some
reason because TogetherJ, JBuilder, NetBeans... are all written in Swing and
they work just fine.
I use Rose and TogetherJ, but if round trip is not important to you (you
just need to document things) Visio will do great. It has excellent UML
plugin with everything you need.
Nedim.
-----Original Message-----
From: David McReynolds [mailto:David.Mcreynolds@datalex.com]
Sent: Thursday, February 28, 2002 8:07 AM
To: ajug-members@www.ajug.org
Subject: RE: Case Tools
http://www.gentleware.com
Its written with swing, so beware.
-----Original Message-----
From: Matthew Hardin [mailto:matthew@hardin.net]
Sent: Thursday, February 28, 2002 1:01 PM
To: ajug-members@www.ajug.org
Subject: Case Tools
Besides TogetherJ, are there any other good case tools for use with Java?
I only need a light weight tool that could do basic class and sequence
diagrams for documentation purposes.
Thanks,
Matthew
--
L.W. (Les)
Dunaway, Mentor 167 Picketts Crossing Acworth, GA 30101
770-974-4289 Les.Dunaway@TogetherSoft.com |
|
TogetherSoft's mission is "improving the
ways people work together." Our flagship product, Together
ControlCenter, is the Model-Build-Deploy Platform.
http://www.togethersoft.com |