Search for notes by fellow students, in your own course and all over the country.

Browse our notes for titles which look like what you need, you can preview any of the notes via a sample of the contents. After you're happy these are the notes you're after simply pop them into your shopping cart.

My Basket

You have nothing in your shopping cart yet.

Title: Software Maintanance
Description: this notes are on the basis of software maintanance

Document Preview

Extracts from the notes are below, to see the PDF you'll receive please use the links above


Corrective maintenance
Deals with the repair of faults or defects found in day-today system functions
...
Design errors occur when changes made to the software are
incorrect, incomplete, wrongly communicated, or the change request is misunderstood
...
All these errors, referred to as residual errors, prevent the software
from conforming to its agreed specifications
...

In the event of a system failure due to an error, actions are taken to restore the operation of the
software system
...
However, due to pressure from
management, the maintenance team sometimes resorts to emergency fixes known as patching
...

Adaptive Maintenance
Adaptive maintenance is the implementation of changes in a part of the system, which has been
affected by a change that occurred in some other part of the system
...
The
term environment in this context refers to the conditions and the influences which act (from outside) on
the system
...

For instance, a government policy to use a single 'European currency' will have a significant effect on the
software system
...
Adaptive maintenance
accounts for 25% of all the maintenance activities
...
Perfective
maintenance involves making functional enhancements to the system in addition to the activities to
increase the system's performance even when the changes have not been suggested by faults
...

Examples of perfective maintenance include modifying the payroll program to incorporate a new union
settlement and adding a new report in the sales analysis system
...

Preventive Maintenance

Preventive maintenance involves performing activities to prevent the occurrence of errors
...
It comprises documentation updating, code optimization, and code restructuring
...
Code optimization involves modifying the programs for
faster execution or efficient use of storage space
...

Preventive maintenance is limited to the maintenance organization only and no external requests are
acquired for this type of maintenance
Title: Software Maintanance
Description: this notes are on the basis of software maintanance