Evaluating ‘Throw Away’ Prototyping for Requirements Capture
نویسنده
چکیده
This paper demonstrates the advantages of extending the scope of prototyping to the requirements capture phase of a project. Prototyping has long been used to elicit users’ responses to ready-formed designs (Boehm, 1988), but only recently has the use of concept demonstrators (Sanderson, 1997) and early throw-away prototypes (Smith et al., 1990) been suggested as a means to capture response to alternative design options, before any design has been agreed, and with the intention that some of them will never be developed. We show that this is not only practicable, but actually cost-effective.
منابع مشابه
Conference Draft for REFSQ’01, June 4-5 2001, Interlaken, Switzerland Round-Trip Prototyping for the Validation of Requirements Specifications
The new millennium opens with an increasing diversity of computerized devices comprising an increasing diversity of interaction styles used by an increasing diversity of user groups. Thus the incorporation of user interface requirements into software requirements specifications becomes more and more mandatory. Validating these requirements specifications with hand made, throw away prototypes is...
متن کاملA Design Science Approach to Interactive Greenhouse Climate Control Using Lego Mindstorms for Sensor-Intensive Prototyping
In this paper we present a case study of early prototyping work performed within a Danish advanced technology project. We specifically investigate the problems and issues related to throw-away prototypes in sensor-intensive systems. An important criterion is to record and perhaps later reproduce the identified contributions of the throw-away prototypes, and to this end we use the educational ve...
متن کاملRapid Prototyping and Incremental Evolution Using SLAM
The paper shows the outlines of the SLAM system, that allows for an effective use of Formal Methods (FM) in Rapid Application Development (RAD) and other prototyping processes. The SLAM system, includes an expressive object oriented specification language and a development environment that, among other features, is able to generate efficient and readable code in a high level object oriented lan...
متن کاملRequirements Engineering by Generator-Based Prototyping
Efficiency plays an important role in modern development methods. Especially activities that do not promote the actual software product need to be executed efficiently, because otherwise these activities would be neglected. Examples for these activities are establishing consistency between development documents and the creation of throw-away prototypes. In this paper, an approach for the automa...
متن کاملRapid Prototyping for User- Friendly and Useful Human- Machine Interfaces
Raytheon Australia is currently engaged in developing a system user interface rapid prototyping environment in the form of a Human Computer Interaction (HCI) Laboratory. This paper will explore the process and tools that Raytheon are using to this end and how they have been applied to projects to date. The HCI Lab provides a mechanism whereby the display subsystem of any new or existing system ...
متن کامل