Gathering Requirements

User Interface Prototype

In this chapter we look at how we can use the UML deliverables created so far to leverage the prototyping effort. The prime input consists of the use-cases. Until now, however, we have purposely avoided adding to them any user interface specifications or usability requirements, instead keeping them technology neutral. There is a section in the use-case template for documenting user interface artifacts because they do come up early in the project. However, every attempt should be made to prevent the user from clouding the goal of gathering what in favor of how.

Before we begin the prototype discovery process, I want to offer a caution about using prototypes. Although the prototype succeeds in discovering ...

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.