A strategy for realizing traceability in an object-oriented design environment
Object Oriented Software Engineering has focused mainly on the notations, models and tools to be used in order to carry out the analysis, design and implementation of systems. Iteration has been emphasized as a solution to the problems of scalability and maintenance, but little attention has been paid to the management of iterations through the use of traceability. We first contend that traceability constitutes a fundamental requirement for OOD. We then argue that traceability reduces to the need to hyperlink the different models of OOD between themselves, back to requirements, and onto the code. Several hyperlinked CASE systems for the structured paradigm have been developed. However, no comparable system exists for the object oriented paradigm. And yet we suggest that the properties of object oriented software development cause an even greater need for hyperlinks than with structured development. We conclude with an overview of a prototype for such a tool.
Corriveau, J, & Hayashi, C. (Craig). (1996). A strategy for realizing traceability in an object-oriented design environment. doi:10.1007/3-540-61478-8_76