SOFTWARE MAINTENANCE

Abstract

A consequence of the widespread utilisation of computer based technology over
the past few decades has been the emergence of vast, highly complex computer
systems whose content and structure are increasingly resistant to modification
and change.  However fallible such legacy systems remain, many are
"mission-critical" whereby their failure may lead to the collapse of the
business or industry in which they serve.  In such cases, it is ultimately not
possible to decommission the system in question.  The present report
investigates the nature of such systems and examines why legacy systems cause
problems to Software Maintenance Managers?  This report also provides a brief
overview as to how such problems can be minimised and controlled.

Keywords: Legacy systems, legacy system migration, mission critical systems,
re-engineering, software wrapping, software evolution.

1. Introduction

    The literature describes legacy systems in terms of being an existing
software application that is predominately within the maintenance phase of its
lifecycle.  Such systems are typically old and heavily modified from their
original designs by years of maintenance, usually by many different people
[Moor00].  Although legacy systems are technically obsolete, having been written
in assembly or early third generation languages such as COBAL Fortran and Coral,
they generally represent considerable investment, and maintain significant value
to their users [Benn95] [Brod95].

    Legacy systems typically form the backbone of information flow within an
organisation, and as such, are essential for the function of its business.
Failure in these systems is likely to have serious consequences hence why legacy
software is often considered of a "mission critical nature" [Benn95] [Bisb99].
As can be expected, systems of this nature pose a number of problems to the
users, and to the Software Maintenance Manager responsible for the... [continues]

Read full essay

Cite This Essay

APA

(2002, 04). Software Maintenance. StudyMode.com. Retrieved 04, 2002, from http://www.studymode.com/essays/Software-Maintenance-39908.html

MLA

"Software Maintenance" StudyMode.com. 04 2002. 04 2002 <http://www.studymode.com/essays/Software-Maintenance-39908.html>.

CHICAGO

"Software Maintenance." StudyMode.com. 04, 2002. Accessed 04, 2002. http://www.studymode.com/essays/Software-Maintenance-39908.html.