[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
|