Use Case Analysis

Use case analysis is the most common technique used to identify the requirements of the system, information that is then used to define processes and later to design classes that will ultimately fulfill the use case. The importance of these requirements cannot be overemphasized. They are the foundation on which the system is built. If they are incomplete or, worse yet, incorrect, then the system development effort will obviously suffer.

You should begin use case analysis by identifying the participants, the users or stakeholders of the system. These are individuals who may have a variety of responsibilities within the organization, from manager to clerk. The common thread among these individuals is the interest in the direction ...

Get J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.