My Life As A Blog

Archive for April 2007

The Use Case Muddle

leave a comment »

There seems to be a very strong temptation for many people to model the flow of information in the use case model.  Scott Ambler has some good advice here about what a use case is and, importantly, isn’t.  In addition to some novel uses of the use case diagram – including an attempt to show structural components broken out as separate use cases (I think this was intended to aid traceability) – I’ve seen the standard misuses of functional decomposition and having one use case per user interface screen or web page.  I think it is important to remember each diagram is only one perspective – only with mulitple perspectives can the whole be understood.   What is of some concern is that the use case model has, in my experience, been more misused than other diagrams – does this mean that it is a difficult concept to grasp or is it not an especially useful diagram?


Written by remark

April 18, 2007 at 10:50 pm

For those who’d like a straightforward introduction to SOA

leave a comment »

I’d suggest you read this from Uncle Bob.  There’s an awful lot that’s been written about SOA and it’s refreshing to read a post like this that cuts right to the underlying principles.

Written by remark

April 15, 2007 at 7:50 pm