Use Cases, Why Cases and The Bentley Test
See So What Are Requirements? in Dr. Dobb's.
I've seen requirements done badly. I've seen some notable failures of the use case technique: almost entirely because people refuse to actually apply the technique; they refuse to write use cases from the actor's point of view. I've whined about this before …
more ...