Professional Documents
Culture Documents
1.9 The Case Repository: "Person" - The Programmer Who Had To Remember The Location of All Information
1.9 The Case Repository: "Person" - The Programmer Who Had To Remember The Location of All Information
In this book, a number of different terms have been used to refer to the storage
place for software engineering information: CASE database, project database,
integrated project support environment (IPSE) database, requirements dictionary
(a limited database), and repository. Although there are subtle differences between
some of these terms, all refer to the center for accumulation and storage.
The repository for an I-CASE environment is the set of mechanisms and data
structures that achieve data/tool and data/data integration. It provides the obvious
functions of a database management system, but in addition, the repository
performs or precipitates the following functions:
The features and content of the repository are best understood by looking at it
from two perspectives: what is to be stored in the repository and what specific
services are provided by the repository. In general, the types of things to be stored
in the repository include
1) The problem to be solved.
2) Information about the problem domain.
3) The system solution as it emerges.
4) Rules and instructions pertaining to the software process (methodology)
being followed.
5) The project plan, resources, and history.
6) Information about the organizational context.