9
SYSTEMS EVALUATION AND SELECTION 1 Topic 13

Topic 13 - System Maintenance

Embed Size (px)

Citation preview

Page 1: Topic 13 - System Maintenance

SYSTEMS EVALUATION AND

SELECTION

1

Topic 13

Page 2: Topic 13 - System Maintenance

SYSTEMS MAINTENANCE

2

The new system is now in operation.No systems ever remain as originally designedWhy? - changes in management.

- changes in legislations/ standards.- changes in operation due to newproduct or working environment.

- simply an improvement.

Page 3: Topic 13 - System Maintenance

Factors Reduce Maintenance Costs

3

Consider maintenence aspects during detailed design.

Comprehensive documentations - installation guide.

Good structured analysis and design.Good documentation of system.Use higher level of computer language.

Page 4: Topic 13 - System Maintenance

Factors Lead to High Maintenance Costs

4

Systems professional, accountants left the entity.

New staff may not fully understand the system.

Minor changes made to system are not reflected in documentation.

Page 5: Topic 13 - System Maintenance

Who Performs Systems Maintenance?

5

Developed in-housesystem analyst; programmer.

Commercial softwaresoftware vendor.provide upgrade version.

Page 6: Topic 13 - System Maintenance

Types of Maintenance

6

CorrectiveAdaptivePerfective

Page 7: Topic 13 - System Maintenance

Corrective Maintenance

7

The elimination of errors and problems in the system.

How to minimise?better system analysis and design.

better initial testing.

Page 8: Topic 13 - System Maintenance

Adaptive Maintenance

8

The modification of software to fit changing situations.

How to minimise?build flexibility into the system.e.g. tax rate as parameter, not program code.

use DBMS as interface between program and database.

Page 9: Topic 13 - System Maintenance

Perfective Maintenance

9

The improvement made for software’s efficiency.

The modification made to fit precisely the needs of the users.

How to minimise?better system design.use prototypes.