A Model for Tracing Functional Requirements In Small Projects Developed Using The Unified Process





Paper Type

Master's Thesis


College of Computing, Engineering & Construction

Degree Name

Master of Science in Computer and Information Sciences (MS)



First Advisor

Dr. Robert F. Roggio

Second Advisor

Dr. Sanjay P. Ahuja

Third Advisor

Dr. Zomitza G. Prodanoff

Fourth Advisor

Dr. Judith L. Solano

Fifth Advisor

Dr. Peter A. Braza


This thesis will define requirements traceability, discuss the need for tracing requirements, discuss authoritative perspectives of both the benefits and drawbacks of undertaking this effort in software development, and evaluate commonly-used large-scale and small-scale traceability mechanisms. The Unified Process (UP), the iterative and incremental methodology used to support development of a reference medical information system project, is shown to be inadequate in tracing requirements. The principles of small scale requirements traceability using traceability matrices are then applied to a medical information systems project developed for the Volunteers in Medicine (VIM). These results will clearly demonstrate both the technical feasibility and the practical value of using the matrix approach for requirements traceability in small applications development. The culmination of this research and analysis, a model of recommended requirements traceability matrices, provides an elemental approach to tracing functional requirements in small projects.

This paper is not available digitally at this time. Please contact the library for assistance.