ABSTRACT

This chapter discusses the design, or gray box, concepts prerequisite to construction of the interface mockup. The first of these concepts is the requirements encapsulation design rule that maps the requirements to requirements encapsulating “functionality modules.” The second concept is the “canonical design architecture,” a universally applicable design architecture that follows naturally from encapsulation of requirements. Producing the prototype involves design and implementation of the functionality module portion of the canonical design architecture.