Incorporating Rapid User Interface Prototyping in Object-Oriented Analysis and Design with Genova

User participation is generally believed to be beneficial in the early stages of product development to ensure that the finished software product meets customer requirements and expectations. However, most object-oriented methods prescribe the development of system models in such technical terms that user participation is difficult. In this paper, we describe an object-oriented development method with CASE tool support that enables user participation during object-oriented analysis and design. The technique used to achieve this is rapid development of model-based user interface prototypes.