A conceptual framework for software development
Spiros Mancoridis, Richard C. Holt, David A. Penny · 1993
Large scale software development is an intrinsically difficult task. Developers use a set of specialized tools to alleviate some of this difficulty. The problem is that most of these tools are not integrated and do little to help developers and managers maintain an overall view of the development by organizing the software entities, created by tools, in a consistent fashion.