Process Knowledge Based Rapid Prototyping for Requirements Engineering
Abstract
Rapid prototyping offers an iterative approach to requirements engineering to alleviate the problems such as uncertainty, ambiguity, and inconsistency inherent in the process. Further, as the systems development process is characterized by changing requirements and assumptions, involving multiple stakeholders with often differing viewpoints, it will be beneficial to capture in a structured manner the history of the development process. In this paper, we describe how CAPS
(Computer Aided Prototyping System) as a prolotyping
tool, augmented with REMAP (Representation and
Maintenance of Process Knowledge) framework for
reasoning with process knowledge captured during requirement
engineering, helps firm up software requirements
through iterative negotiations between various
customers and designers via examination of executable
prototypes in the context of evolving requirements.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
Ship's officer staffing guide: report of findings and recommendations
Hatch, William Decker; Ohanian, Arthur J.; Simon, Cary A. (Monterey, California. Naval Postgraduate School, 2003); NPS-GSBPP-03-005The need for communication between an executive level staff and the end users of the manpower requirements determination process has never been greater. However, there is evidence that exterior (outside of the manpower ... -
Analysis of the requirements generation process for the Logistics Analysis and Wargame Support Tool
Swan, Jonathan M. (Monterey, California: Naval Postgraduate School, 2017-06);This thesis conducts an analysis of the system requirements for the Logistics Analysis and Wargame Support Tool (LAWST). It studies the process used to develop those requirements and potential requirements if a systems ... -
An Intelligent Assistant for Requirements Validation
Ramesh, Balasubramaniam; Luqi (Springer, 1995-06);The process of determining user requirements for software systems is often plagued with uncertainty, ambiguity, and inconsistency. Rapid prototyping offers an iterative approach to requirements engineering that can be used ...