[om-list] modeling software

Luke Call lacall at onemodel.org
Sun Jan 7 10:14:37 EST 2001


It is a UML thing--Interaction diagrams include collaboration diagrams and sequence diagrams. Collaboration diagrams look like a bunch of class icons with arrows to each other (if I remember right), where each arrow can have a number indicating the sequence they are called in, as operations are called between the classes. I like them because at a glance you can see all the relationships between classes and how the system runs. It lets you reevaluate whether you have a good overall division of responsibilities among classes or not. But I haven't used them a lot. Sequence diagrams are like a chart that has a row of classes across the top (like columns), and a line down from each one. Then between the lines are arrows and lines indicating the calls going from one class to another. As you move from top to bottom of the page you're moving through time. 

That may be a lousy description. UML Distilled is better than I am at showing this, and I think there are good UML resources on the net, findable if you start at argouml.tigris.org.

Luke
---------- Original Message ----------------------------------
From: Mark Butler <butlerm at middle.net>
Date: Fri, 05 Jan 2001 12:18:22 -0700

>Just what exactly is a collaboration diagram anyway?
>
>- Mark
>
>Luke Call wrote:
>> 
>> Flu, holiday, &c. have kept me from doing much in the last couple weeks.
>> I tried using Together, the modeling tool written in Java that I had
>> recommended, but found you have to buy the $2000+ version (non-free) to
>> create things like collaboration diagrams; the free edition can only
>> view them, or create just class diagrams. But I found a better one which
>> is under a BSD-like license, called argoUML, which has much better
>> features, free, open source, etc. It can do almost everything in UML
>> 1.3, is cross-platform (again, written in Java adn looks pretty good).
>> Maybe class diagrams can substitute for ER diagrams? Available if you go
>> to www.argouml.org. I'm interested in any thoughts....
>
>-- 
>Mark Butler	       ( butlerm at middle.net )
>Software Engineer  
>Epic Systems              
>(801)-451-4583
>
>_______________________________________________
>om-list mailing list
>om-list at onemodel.org
>http://www.pairlist.net/mailman/listinfo/om-list
>




More information about the om-list mailing list