[ANN] BabySRE (Squeak Reverse Engineering) posted on SqueakMap

Trygve Reenskaug trygver at ifi.uio.no
Tue Dec 28 10:15:37 UTC 2004


Milan,
Thanks for your contribution, it will find its way into the pdf document.

I am not sure where I found the comment quoted below, but one can always 
change the name displayed in a aymbol to suit the purpose of a 
collaboration diagram:

Try selecting the offending square/object symbol, right click to open its 
menu, select 'rename role...' and type whatever you want to appear in the 
diagram as the name of the symbol. This is quite safe because it only 
changes the displayed name, not the referenced object.

I use the term 'role' for the SRE model of an object. The reason for this 
choice is that the current diagram is a forerunner of a future, more 
abstract collaboration diagram. I used the term in my original OOram role 
modeling and it is getting more prominent in its decendent, the UML 
Collaboration.

One can use the SRE collaboration to show the objects involved in realizing 
a certain service or function. Each object will play a certain *role* in 
the overall system. Rebecca Wirfs-Brock would say that it has a certain 
*responsibility*.

Cheers
--Trygve



> > It basically works great. A minor issue would be to shorten the display of
> > long collections like the submorphs of the MenuMorph.
> > (anOrderedCollection (MenuItemMorph(...) , MenuItemMorph(...) ,
> > MenuItemMorph(...) ,....)


-- 

Trygve Reenskaug      mailto: trygver <at> ifi.uio.no
Morgedalsvn. 5A       http://heim.ifi.uio.no/~trygver
N-0378 Oslo           Tel: (+47) 22 49 57 27
Norway





More information about the Squeak-dev mailing list