Requirements Documents Evolution and Synchronization with Activities in the Refined Requirements Generation Model
MetadataShow full item record
Over the past few years the real importance of requirements engineering has surfaced; hence, much research is now being directed towards generating quality requirements. However, the existing requirements generation models do not sufficiently stress the importance of identifying intermediate requirements documents. In addition, the models rarely specify how those documents support the objectives of the related activities. Moreover, the current models fail to depict how requirements are transformed, in terms of content and format, as we transition through the requirements engineering process.
To address these concerns, we propose a comprehensive requirements generation model consisting of two main parts - (1) a refined set of activities (of the model) with explicitly enunciated objectives, and (2) a detailed characterization of requirements documents generated throughout the requirements engineering process.
The proposed model refines the Requirements Generations Model (RGM) into detailed activities to reflect an appropriate level of abstraction, so that we can more accurately represent the intermediate development of the requirements documents. Furthermore, the objectives of the activities are identified, and subsequently, synchronized with the content and format of the documents produced by each activity. The evolution of the requirements is described, in terms of content and format, as the requirements documents pass through the successive activities of the requirements engineering process.
- Masters Theses 
Showing items related by title, author, creator and subject.
A Synergistic Approach to Software Requirements Generation: The Synergistic Requirements Generation Model (SRGM) and, An Interactive Tool for Modeling SRGM (itSRGM) Sud, Rajat (Virginia Tech, 2003-05-15)The importance of a well-formulated set of software requirements contributing to a successful software development effort has been underscored in recent times. However, the software industry still faces a dearth of process ...
Soundararajan, Shvetha (Virginia Tech, 2008-07-31)The agile principles applied to software engineering include iterative and incremental development, frequent releases of software, direct stakeholder involvement, minimal documentation and welcome changing requirements ...