Introducing Control and Structure in Software Prototyping

Software prototyping is emerging as an attractive software development paradigm in which a series of executable prototypes are constructed and users are encouraged to exercise with such prototypes in a live environment in order to solicit their overall requirements. In spite of these benefits, p...

Full description

Saved in:
Bibliographic Details
Main Author: Rahim, Md. Mahbubur
Format: Thesis
Language:English
English
Published: 1992
Online Access:http://psasir.upm.edu.my/id/eprint/8566/1/FSAS_1992_1_A.pdf
http://psasir.upm.edu.my/id/eprint/8566/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Putra Malaysia
Language: English
English
id my.upm.eprints.8566
record_format eprints
spelling my.upm.eprints.85662012-05-07T04:58:31Z http://psasir.upm.edu.my/id/eprint/8566/ Introducing Control and Structure in Software Prototyping Rahim, Md. Mahbubur Software prototyping is emerging as an attractive software development paradigm in which a series of executable prototypes are constructed and users are encouraged to exercise with such prototypes in a live environment in order to solicit their overall requirements. In spite of these benefits, prototyping is not free from pitfalls. A major problem of software prototyping is the lack of explicit guidelines to control prototype iterations which tend to continue infinitely in a volatile environment. The problem is further aggravated by the unavailability of a suitable framework, within which to develop prototype systems in a manageable and flexible manner. Therefore, current practice of prototyping lacks in discipline. This study is directed to address these critical issues of prototyping. The primary goal is to develop a strategy to control and to suggest a framework to manage software prototyping. A scheme called 'User satisfaction Method' which relates the degree of user satisfaction with the prototype's capability in clarifying user requirements is developed that provides rationale guidelines in deciding when to cease prototype iterations. To complement this scheme, a framework for structured prototyping, which is called 'State-Structured Transition' model is also developed. The framework considers each prototype 'version' as a 'state' and suggests that the transitions from one state to another need to be performed using structured principles. In order to verify the applicability of such a framework and scheme, a case study has been undertaken. The results obtained confirm that 'User Satisfaction Scheme' can be adopted as a surrogate to control prototyping process. The research findings further establish that the framework of structured prototyping ensures smooth transition from one prototype version to another. Therefore, the 'User Satisfaction Scheme' should be adopted in conjunction with the framework of 'Structured Prototyping' in order to successfully control and manage software prototyping. 1992 Thesis NonPeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/8566/1/FSAS_1992_1_A.pdf Rahim, Md. Mahbubur (1992) Introducing Control and Structure in Software Prototyping. Masters thesis, Universiti Pertanian Malaysia. English
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
English
description Software prototyping is emerging as an attractive software development paradigm in which a series of executable prototypes are constructed and users are encouraged to exercise with such prototypes in a live environment in order to solicit their overall requirements. In spite of these benefits, prototyping is not free from pitfalls. A major problem of software prototyping is the lack of explicit guidelines to control prototype iterations which tend to continue infinitely in a volatile environment. The problem is further aggravated by the unavailability of a suitable framework, within which to develop prototype systems in a manageable and flexible manner. Therefore, current practice of prototyping lacks in discipline. This study is directed to address these critical issues of prototyping. The primary goal is to develop a strategy to control and to suggest a framework to manage software prototyping. A scheme called 'User satisfaction Method' which relates the degree of user satisfaction with the prototype's capability in clarifying user requirements is developed that provides rationale guidelines in deciding when to cease prototype iterations. To complement this scheme, a framework for structured prototyping, which is called 'State-Structured Transition' model is also developed. The framework considers each prototype 'version' as a 'state' and suggests that the transitions from one state to another need to be performed using structured principles. In order to verify the applicability of such a framework and scheme, a case study has been undertaken. The results obtained confirm that 'User Satisfaction Scheme' can be adopted as a surrogate to control prototyping process. The research findings further establish that the framework of structured prototyping ensures smooth transition from one prototype version to another. Therefore, the 'User Satisfaction Scheme' should be adopted in conjunction with the framework of 'Structured Prototyping' in order to successfully control and manage software prototyping.
format Thesis
author Rahim, Md. Mahbubur
spellingShingle Rahim, Md. Mahbubur
Introducing Control and Structure in Software Prototyping
author_facet Rahim, Md. Mahbubur
author_sort Rahim, Md. Mahbubur
title Introducing Control and Structure in Software Prototyping
title_short Introducing Control and Structure in Software Prototyping
title_full Introducing Control and Structure in Software Prototyping
title_fullStr Introducing Control and Structure in Software Prototyping
title_full_unstemmed Introducing Control and Structure in Software Prototyping
title_sort introducing control and structure in software prototyping
publishDate 1992
url http://psasir.upm.edu.my/id/eprint/8566/1/FSAS_1992_1_A.pdf
http://psasir.upm.edu.my/id/eprint/8566/
_version_ 1643824054491152384