Building an Early Prototype

Before we begin reviewing the use-cases, focusing on the user interface prototype, let's revisit the Unified Process model. Figure 6-1 shows the process model with the focus of the project on the Elaboration phase.

Figure 6-1. Unified Process model: Elaboration phase

The Prototype

The user interface prototype serves many functions at this stage of the project:

  • It further refines the actor and use-case boundaries, clarifies any misconceptions, and provides missing details that remain to be collected.

  • It provides early feedback to the project sponsors of the many visual features that the application will provide.

  • It expands ...

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.