Documente Academic
Documente Profesional
Documente Cultură
Application Products
Database
Operating Systems
Hardware
Maintenance of the upper layers can be of any one form of the following:
-Certification
-Re-linking or regeneration of the product
-Data migration
-Rewriting the code.
CERTIFICATION:
Typically certification entails:
Creating an environment which
contains the new version of the
changed lower level product.
Installing the unchanged upper level product in this new environment
Running whatever tests are necessary to assure that the functionality of the upper level
product is identical to its functionality under the older version of the lower level
product.
Certification differs from other forms of maintenance
in several forms:
It does not involve any code change and primarily involves
installation and testing, hence the nature of job is more that of
testing than of maintenance.
It is usually a planned activity. Thus, it can be scheduled and run
like a traditional development project.
Once a product is certified under the new environment , it has to
be supported on an ongoing basis. Correction of defects may reflect
on old environments too.