Page History
1.2.2 Centralizing Information in a Repository
Many traditional 3GL programs contain a great deal of redundant information about the application. Information such as a description of a field, its defaults and valid values may be stored in each separate program that uses a particular field. Rules such as referential table integrity or table relationships are often required. A large amount of the logic in programs is simply repeated business definitions and business validation rules.
...
While the benefits of a centralized Repository are clear, control must be maintained over the content to avoid the unexpected consequences of a change. It is necessary, therefore, to set up formal procedures, in advance, to over-see changes.
See Also
...
1.3.4 Controlling Repository Content
...