Themaintenance activities of the information system entail variouscategories, which are used in maintaining costs. Correctivemaintenance is those changes that are instituted due to the errorsthat occur out the programming and the bug which are deemed towardsrectifying the design of the system (Abdel-Hamid, 1993). In thisprospect, it is expected that the control measures made in this typeof maintenance are considered to be done in immediately after thedeployment. Additionally, this form of maintenance is deemed ashaving level 1 priority since the issues that are being tackled hereare mostly probably linked to the mainstream processes which wouldneed to work properly for the whole business system to function. Oneof the possible examples of the corrective maintenance in UMUC caseis where an error that occurs when a product table information isexported in .xls instead of cvs format.

Thesecond category is adaptive maintenance, which entails the tasks thatare stipulated towards making changes in the design of the system inrelation to the changes in the environment (Abdel-Hamid, 1993). Oneof the examples of these measures is the notion of updating thesoftware to be compatible with other technologies that support it.The maintenance is aimed at getting the latest versions of thevarious applications in the system to be on the same platform withthe other IT systems that the current system interacts. The prioritylevel for this category level is 3 since it deals with modificationsthat take a longer time to be done. It means that the modificationsare installed after thorough research and are geared towards meetinglong-term goals of the firm using the system. An example for thiscase when using this type of maintenance is the inception updating ofthe Microsoft Windows from 2010 version to the 2013 version.

Additionally,we have the perfective maintenance, which is aimed at making thewhole system be at a competitive edge (Abdel-Hamid, 1993). It entailsthe finding innovative ways in which the system can function to gaina high level of efficiency by adding a new development into existingtechnology. One example of this category is the inception of anautomation system in the IT system that would enable the companymanager to authorize the various transactions in real time. Thismaintenance is deemed to be a level 3 priority since the enhancementis a new development to the whole system. An example of thismaintenance is this UMUC case is the addition of another userinterface where there are user accounts where people interact in asocial stance.

Thelast category is the preventive maintenance, which seeks to assessthe risks of the system and see ways in which they can be curbed. Itgoes ahead to safeguard the various issues that may be come on boardin the future to impede the whole system from failing to functionproperly. This maintenance falls in level 2 of priority since theserisk factors are of high importance to any firm and would be dealtwith in the most cautious way which would ensure that the companysaves a lot from the preventive stance. An example for this casewhere preventive maintenance is evident is where the data type ischanged so that the company gets more years of data flows with littlepressure or having any system failure.


Abdel-Hamid,T. K. (1993). Adapting, correcting, and perfecting softwareestimates: a maintenance metaphor.&nbspComputer,&nbsp26(3),20-29.