Use cases are a good mechanism for modelling functional requirements. However, I have met many skilled developers in the BPM world who disdain them and I think I know why.
Use cases were invented for Object Oriented development using an OO programming language and so have certain characteristics that facilitate that […]