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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.