Incorporating Rapid User Interface Prototyping in Object-Oriented Analysis and Design with Genova
Erik Arisholm, Hans Christian Benestad, Jon Skandsen, Hege Fredhall · 2007
. 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. 1. Introduction Most object-oriented methodologists recommend that user-interface prototypes should be implemented during various phases of software development to ensure the validity of requirement specifications, analysis models and subsequent designs. In OOSE [1], user interface prototyping is prescribed as a valuable complement to the use case requirements model. In the Personal Software Proce...