Meta Data Repository Development Activities
The activities for meta data repository development do not need to be performed
linearly. Figure 14.4 indicates which activities can be performed concurrently. The
list below briefly describes the activities associated with Step 14, Meta Data
Repository Development.
Build the meta data repository database.
If you are building a meta data repository, regardless of whether it is based on
an entity-relationship design or an object-oriented design, generate the data
definition language (DDL) and run it to create the meta data repository
database structures. Also, generate the data control language (DCL) and run it
to establish create, read, update, and delete (CRUD) authority on the meta data
repository database. If you are licensing a meta data repository product, install
and test all product components, especially the meta data repository database.
Set up CRUD authority on the meta data repository product to allow execution
of the meta data migration process and the reports and to allow direct access to
the meta data repository.
1.
Build and unit test the meta data migration process.
Once you have created the meta data repository database, you must develop
the meta data migration process, including the tool interface process and the
meta data transformation programs that will prepare the extracted meta data
for the meta data repository. If you licensed a meta data repository product
and if the import facility of the product is used to populate the meta data
repository, test it to verify that it functions as expected.
2.
Build and unit test the meta data application.
If you are building the meta data repository, you must also develop the meta
data application functions, including the access interface process and the online
help function, as well as the meta data reports and queries. If the meta data
repository is a licensed product, you must test its application functions
(interfaces, reports, queries). If it is necessary to enhance the product with
additional functionality, write and test the additional code.
3.
Test the meta data repository programs or product functions.
Test all meta data repository programs or product functions from beginning to
end through formal integration or regression testing. Every component of the
meta data migration process as well as every component of the meta data
application must be tested vigorously. Perform integration testing or regression
testing with a formal test plan; run prepared test cases, log the actual test
results on a test log, and compare them to the expected results. Once the meta
data repository programs or product functions have been thoroughly integration
or regression tested, the business people and the technicians can perform their
combination QA/acceptance testing.
4.
Prepare the meta data repository for production.5.