The creation of a requirements model (explicitly representing functional, data, and timing requirements) typically involves accommodating viewpoints from multiple system stakeholders (e.g. multiple end-users and system maintainers). Viewpoint-oriented requirements analysis methods have been proposed by other researchers to ensure the capture of requirements imposed by all user perspectives. However, domain-modeling methodologies and CASE tools poorly address how to construct a single model given input from a variety of sources and how to maintain traceability through the synthesis process. Rather than making incremental changes to a single requirements model in response to new information, this work suggests the creation of independent models to capture the input from each viewpoint. This research provides a semi-automated method of resolving the differences between viewpoints and producing a single, traceable requirements model that embodies the merged viewpoints. Computer assistance includes the detection of consistency and completeness conflicts, the enactment of conflict resolutions, the maintenance of traceability information, and the gathering of statistics regarding the content and resolution of viewpoints. This data can provide previously unavailable insight into the progress of the requirements acquisition process and characteristics of the domain. A case study is presented to demonstrate the method and the usefulness of gathered data to software engineers and software development managers. / text
Identifer | oai:union.ndltd.org:UTEXAS/oai:repositories.lib.utexas.edu:2152/11334 |
Date | 25 May 2011 |
Creators | Jernigan, Stephan Russell |
Source Sets | University of Texas |
Language | English |
Detected Language | English |
Format | electronic |
Rights | Copyright is held by the author. Presentation of this material on the Libraries' web site by University Libraries, The University of Texas at Austin was made possible under a limited license grant from the author who has retained all copyrights in the works., Restricted |
Page generated in 0.0276 seconds