O'Reilly logo

Developing Applications with Java™ and UML by Paul R. Reed

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required