Use Case Analysis

The initial exploration of the internal workings of the system is called Use Case Analysis. Use Case Analysis provides an initial, high-level definition of how internal elements interact in order to satisfy the system's functional requirements, and how they relate to each other statically. This activity can involve much trial and error before satisfactory solutions are created. For this reason, time should not be spent creating refined descriptions of internal elements. “Analysis classes,” for which behaviors are often described abstractly using natural language, suffice. Analysis classes are not implemented in software. Rather, analysis classes are refined later in the overall design process into precisely defined design classes ...

Get Developing Enterprise Java Applications with J2EE™ and UML 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.