Tesugen

I’ve done a little diagramming using Omni Graffle Pro today, and here are some quick ideas. I’m not a big fan of UML, although I think that diagrams can convey a lot. I feel that UML as a format is too constrained. I know that the standard can’t be too big, though. I just feel that with a free format, you can invent stuff that’s intuitive. Ad hoc. Constructs that are invented to serve that particular purpose.

One thing I thought of was that lines should be curves to be more easily distinguished from the boxes. Also, use color or gray scales to indicate what’s primary and what’s secondary. Also, use different thickness on lines (curves) to indicate things that are more important. For instance, in my diagram that I created today, there’s some 2pt lines that indicate a sequence of messages between objects. Other lines are 1pt and represent calls that take place “on sideroads” from the main sequence (I don’t know if that came out right).

I hade some more things but I can’t think of them right now. Tufte’s ideas can definitely be applied to object diagrams. Micro-macro readings (is that part of UML at all?), “to clarify, add detail”, etc. I wonder what he would say of UML, by the way.

The above was posted to my personal weblog on June 23, 2003. My name is Peter Lindberg and I am a thirtysomething software developer and dad living in Stockholm, Sweden. Here, you’ll find posts in English and Swedish about whatever happens to interest me for the moment.

Posted around the same time:

The seven most recent posts:

  1. Tesugen Replaced (October 7)
  2. My Year of MacBook Troubles (May 16)
  3. Tesugen Turns Five (March 21)
  4. Gustaf Nordenskiöld om keramik kontra kläddesign (December 10, 2006)
  5. Se till att ha två buffertar för oförutsedda utgifter (October 30, 2006)
  6. Bra tips för den som vill börja fondspara (October 7, 2006)
  7. Light-Hearted Parenting Tips (September 16, 2006)
Bloggtoppen.se