In this article, he discusses some of the issues people face when developing use cases. If you want to read Richard s first article, click here . An Introduction to Use Case Analysis Richard Woolridge Anatomy of a Use Case Charlie Hayes One of the primary challenges of use case development is also one of the easiest to address. For an organization just starting to implement use cases as an analysis tool, use cases are the proverbial hammer making every problem look like a nail. Use cases are not the only analysis tool available to software developers.
Use cases work best as a means to document business processes with the aid of customers.
They are an effective communication tool with customers because they describe the business process that the system must support. They are effective because they are textual in nature and free from technical jargon. They do not try a customer s patience with any more precision than is necessary to completely and accurately describe the business process. Use cases are least effective when used to describe interactions at a low level of detail. Other tools such as collaboration diagrams should be used to accomplish this task.