Thursday, December 6, 2007

Calvin and UML

(click on pictures for a larger view)


Calvin was obviously having some trouble conveying his sandwich design concept to the sandwich developer. The result was less than desirable, especially for our young end user. Perhaps our friend Calvin should have tried communicating a more object oriented design request using UML. It may have looked something like this:

The major advantage to using UML is that it is a communications platform that bridges the communications barrier between people. UML allows developers, and even non-developers to understand design in a very simple, common, and straight-forward method.

Anybody want to take a stab at writing the xml for Calvin’s order?

2 comments:

Anonymous said...

I like this one, thanks Mikey!

Anonymous said...

Thanks for writing this.