[Uml-devel] Re: Sequence and Collaboration Diagams

Sebastian Stein s5228 at informatik.htw-dresden.de
Thu Nov 21 11:34:03 UTC 2002


Bill Lewis <bill at enobis.com> [021121 18:09]:
> Let me start by saying that Umbrello has the making of a *GREAT PROGRAM*
> We have been searching high and low for this very type of application.
> Have not been satisfied with the performance of ArgoUML.

In the name of all Umbrello developers I like to thank you very much!
 
> I'm a bit hesitant to download and install the release candidate tarball
> as I have had disastrous results mixing source and RPMs on the SuSE
> distributions (a totally separate issue).

I think now there are RPMs for Suse avaible. Please have a look at the
homepage again into the file section (sf.net/projects/uml). Maybe you should
also subscribe to the Umbrello announce list to get automatically informed
about new releases and about prepackaged versions.
 
> Anyway, I detected 2 problems/bugs and have 1 Enhancement request.

I will add the first problem to the bug tracking system, so that every
developer gets to know about it. You than can follow how we resolve the bug
or if we reject it.
 
> 1.  Sequence Diagrams - When I make associations from one class to
> another, It appears that the logic between objects and associations is
> backwards...
> 
> Typical UML (consistent with Rational Rose, ArgoUML, etc...):
> 
> Class A  ---------- : test()  ---------->  Class B
> 
> -- Class A calls operation *test* in Class B
> 
> However with Umbrello the association logic is backwards and the resulting
> event actually infers that *test* is an operation in Class A...
> 
> Unfortunately, this is enough to make us not use Umbrello at this point in
> time...

I can't say very much about it, I think we will see what the UML gurus are
saying about it ;-) As I said I will submit it for you.
  
> 2.  Collaboration Diagram - After I assign an association between 2
> objects, I right click and select "Select Operation" and Umbrello crashes.
>  
> We use both Sequence and Collaboration diagrams heavily when designing our
> apps, so these are necessary features for us.  I'm hoping that this has
> been fixed in the release candidate or at least is an issue with our
> setup.

I think this bug have been fixed. You meant right clicking on the assoc and
choosing a operation?! Yes, this works now.

> When Generating a class from Code, it would be nice if the initial values
> for variables would be included into the model.

You mean parsing existing C++ code and getting the initial value? Well, I
have to say this isn't very easy. The whole parsing code isn't very good and
I think we can't improve it till the 1.1 release.

Steinchen
-- 
http://www.hpfsc.de/ - die Seite rund um:
Assembler, Bundeswehr, TFT LCDs, Halle/Saale, Fahrradtouren,
Wanderstaat Mauma, Raumschiff USS Nathan, Enemy Room, MLCAD Tutorial




More information about the umbrello-devel mailing list