Recently, I have had conversations with a number of people who were attempting their first object-oriented project. Most of these people claimed to be using use cases in their object-oriented analysis and design approaches. However, listening to them describe their projects, it became quite apparent to me that there is a great deal of confusion regarding the definition, context, and use of use cases. This confusion can (and often does) lead to poorly-designed systems.
Edward V. Berard (1996) "Be Careful With" Use Cases" The Object Agency, Inc.