You are on page 1of 7

CGNT 1 – INFORMATION SYSTEM ANALYSIS AND DESIGN

Maintenance

➢ modification of a software product


after delivery to accomplish at least
one of the following:

❑ Correct faults
❑ Improve performance or other attributes
❑ Adapt the product to a changed
environment

Module 10 - System Maintenance Page 1 of 7


CGNT 1 – INFORMATION SYSTEM ANALYSIS AND DESIGN

Types of Maintenance

➢ Corrective Maintenance
❑ changes made to repair flaws in its
design, coding, or implementation of
the system
❑ remove errors or bugs from the system,
procedures, hardware, network, data
structures, and documentation
❑ adds a little or no value to the organization

➢ Adaptive Maintenance
❑ making changes to an information system
to develop its functionality to changing
business needs or to migrate it to a
different operating environment
❑ usually, a small part of an
organization’s maintenance effort
❑ adds value to the organization

Module 10 - System Maintenance Page 2 of 7


CGNT 1 – INFORMATION SYSTEM ANALYSIS AND DESIGN

Types of Maintenance

➢ Perfective Maintenance
❑ improve the system’s efficiency,
reliability, functionality, or
maintainability
❑ considered to be proactive
❑ fix the system before it breaks

➢ Preventive Maintenance
❑ changes made to a system to lessen the
chance of future system failure
❑ anticipate problems and correct them
before they occur

Module 10 - System Maintenance Page 3 of 7


CGNT 1 – INFORMATION SYSTEM ANALYSIS AND DESIGN

Cost of Maintenance

➢ Cost is an important
expenditure in information
system maintenance.

➢ The high costs associated with


maintenance mean that the factors
influencing maintainability of
systems should be understood.

➢ Maintainability is the ease with which


software can be understood, corrected,
adapted, and enhanced.

Module 10 - System Maintenance Page 4 of 7


CGNT 1 – INFORMATION SYSTEM ANALYSIS AND DESIGN

Cost of Maintenance

➢ Three most significant factors that


influence maintainability of a system:
❑ The nUmber of latent defects

➢ Other factors that are less significant:


❑ Maintenance personnel
❑ Tools
❑ Well-strUctUred programs

Module 10 - System Maintenance Page 5 of 7


CGNT 1 – INFORMATION SYSTEM ANALYSIS AND DESIGN

Approaches to Organizing
System Maintenance

➢ Separate Approach
❑ maintenance group rejects new projects
unless properly and thoroughly tested
❑ forces better documentation and formalizes
the conversion from development to
operations status and change procedures

➢ Combine Approach
❑ both groups form one major group of
the information system
❑ users may be unable to distinguish work as
for development or maintenance

➢ FUnctional Approach
❑ systems professionals are removed from IS
and assigns them to business functions for
both development and maintenance
❑ systems professionals become more
business- literate and users become more
systems-literate in a combined approach

Module 10 - System Maintenance Page 6 of 7


CGNT 1 – INFORMATION SYSTEM ANALYSIS AND DESIGN

Website Maintenance

➢ Issues and procedures apply to Web sites:

❑ 24x7x365
❑ Check for broken links
❑ HTML validation
❑ Re-registration
❑ FUtUre editions

Module 10 - System Maintenance Page 7 of 7

You might also like