lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrzej Bialecki ...@getopt.org>
Subject Re: Potential Lucene drawbacks
Date Mon, 10 Mar 2003 09:51:46 GMT
Leo Galambos wrote:
> On Fri, 7 Mar 2003, Andrzej Bialecki wrote:
> 
> 
>>In my experience, for creating class diagrams tools like TogetherJ do 
>>acceptable job when used to automatically reverse-engineer existing 
>>source code. But in the case of sequence diagrams they are just 
>>pathetic... You'll have a chance to see two of them in the package I 
>>sent to Otis. :-)
> 
> 
> I did not see your diagrams yet (I missed the URL IMHO), but I think that
> collaboration, activity and sequence diagrams would be better. Can they be
> produced by the tool you use?

I didn't give any URL, that's why.. :-) Otis got the package, and he
agreed to put it up somewhere. I can send the ZIP file to you as well,
if you prefer, but I'd rather avoid sending it to the list - it weighs
ca. 1.2MB... To give you some taste, I attached one of the more complex
class diagrams. Each class and member on the picture is linked to a 
javadoc entry that is displayed in another browser frame.

Re: collaboration/activity/sequence diagrams: the tool I'm using is
TogetherJ 6.0, and while class diagrams it produces are quite decent,
sequence diagrams that it creates automatically require significant
manual work - they simply contain too many low-level details, so that
it's difficult to see the broader picture. In the package I made I
created two such diagrams, for two interesting scenarios - one is for
IndexSearcher.search(), the other for IndexWriter.addDocument().

TogethetJ can also convert sequence diagrams to collaboration, and vice
versa. Re: activity diagrams - it doesn't offer such possibility, but
I've seen a demo of commercial version of Poseidon (www.gentleware.com -
free version download), which has a pretty sophisticated support for
this type of diagrams, including even "step-through" function that
visualizes the dynamics of interactions.


-- 
Best regards,
Andrzej Bialecki

-------------------------------------------------
Software Architect, System Integration Specialist
-------------------------------------------------
FreeBSD developer (http://www.freebsd.org)


Mime
View raw message