Home

Advertisement

An interesting defense of software modeling on this post by Grady Booch:

a) the most important artifact of any software development organization is executable code and yet b) modeling is essential in constructing such executables. This is because c) models help us reason about, specify, construct, and document software-intensive systems at levels of abstraction that transcend source code (and the UML is the accepted open standard for doing so). That being said, it is a pragmatic reality that d) some models are essential (and should be retained) while others are simply scaffolding (and should be discarded).

Tags:

divide the world into classes

  • Apr. 20th, 2005 at 9:56 AM
Booch again:
Everything is a problem of classification.
Indeed, there are two kinds of people in this world: people who divide the world into two classes, and those who do not.

Latest Month

November 2009
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Tags

Syndicate

RSS Atom
Powered by LiveJournal.com
Designed by Tiffany Chow