Since I hadn't written any use cases since April of last year, I went digging around the web to see what I could find. Here's a set of some interesting links:
The last two links are particularly interesting for anyone with more than a passing interest in Rational Process. The Author, David Anderson, definitely has no love lost for RUP. I can see his point, as the whole use case process doesn't really address the actual user experience. Unfortunately, the only systems where the behavior can be described purely by narratives or flowcharts are dumb-tube or old MS Dos-type programs. Full-fledged graphic applications in use today have numerous widgets and whatnot that empower users to do different things at a time, as well as do the same thing using different steps.
While use cases do have their limitations, they are better than nothing. Besides, the best UI can never describe how back-end process work, which is what client-server or n-tier applications are all about.
(0)