Towards an information model and mechanisms for design rationale capture and use
Morris, Debra A.
Paco, Tina M.
MetadataShow full item record
Every year the Department of Defense's (DoD) expenditures on software alone amount to almost ten billion dollars, with maintenance costs comprising the majority of this figure. Recent studies have indicated that an effective solution to help curtail the large maintenance cost is by capturing the rationale which was used to create the systems requirements and designs, and using this information throughout the life cycle. However, various models proposed by current research for capture of design rationale address only some specific aspects of the design process rather than the entire design process. This thesis identifies the important components of a comprehensive design rationale information model, proposes mechanisms to facilitate their capture, and identifies the generic functionalities of a design rationale management tool to use the rationale in various systems development activities.
RightsThis 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.
Showing items related by title, author, creator and subject.
Zinder, Daniel J. (Monterey, California. Naval Postgraduate School, 1994-06);The feasibility of using argumentation based design rationale capture techniques for improving the implementation strategy of managed care is investigated. The hypothesis is made that managed care is failing because it ...
Vance, Christopher L.; Sudhoff, Kevin P. (Monterey, California. Naval Postgraduate School, 1995-09);The capture and reuse of design decisions and their rationale is increasingly being recognized as very important in increasing software development and maintenance productivity. By using these concepts, the DOD has recognized ...
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 ...