14 January 2010- 03:38 PM

A Hunger for Meaning

The other day, Ron Blitstein posted here about the term “SOA”:

The term “SOA” has become very confusing and possesses all the clarity of Web 2.0 (another term that drives me to distraction).

There are a number of words and phrases that I believe confuse those of us in enterprise architecture and/or systems development. The phrases that have most bothered me for the past few years are use cases, nonfunctional requirements, and lights on applications.

Let me start with use cases. My old friend James Robertson, one of the deans of requirements engineering, says that he has found nearly 40 different definitions of use case in modern systems literature. I can’t say that I have come up with that many, but I can say that the term is so frequently used and in so many ways that it Read more …