Use-Case Definitions

Recall that in Chapter 4 we defined many use-cases and then assigned them to one of three Remulak project increments. Providing for a more informed estimate while still at an early stage of the project requires an in-depth flyby of all the project's use-cases. At a minimum, before estimating a project, we must do the following:

1.
Identify events.
2.
Identify use-cases.
3.
Assign events to use-cases.
4.
Identify happy paths for all use-cases.
5.
Identify alternate pathways for all use-cases.
6.
Produce detailed task steps for all use-case happy paths.
7.
Assign use-cases to project increments (both use-cases and pathways may need to be assigned because they may be split across increments).
8.
Describe in detail all use-case pathways ...

Get Developing Applications with Java™ 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.