Home  |  IT Management Services  |  Video Wall Instalations
image 1 image 2 image 3 image 4
MV UL TS AD
Software Maintenance

Maintenance is the modification of a software product after delivery to correct faults, improve performance, or other product attributes, or to adapt the product to a new or changing environment. This topic area provides resources relevant to all aspects of software maintenance.

INTRODUCTION

Software Development has many phases. These phases include Requirements Engineering, Architecting, Design, Implementation, Testing, Software Deployment, and Maintenance. Maintenance is the last stage of the software life cycle. After the product has been released, the maintenance phase keeps the software up to date with environment changes and changing user requirements.

Four types of software maintenance

There are four types of maintenance according to Lientz and Swanson: corrective, adaptive, perfective, and preventive [1980]. Corrective maintenance deals with the repair of faults or defects found. A defect can result from design errors, logic errors and coding errors (Takang and Grubb [1996]). Design errors occur when, for example, changes made to the software are incorrect, incomplete, wrongly communicated or the change request is misunderstood.

Study in Software Maintenance

In an effort to find out more about the tools, procedures, and techniques project personnel use in their work, the Computer-Aided Software Engineering (CASE) Environments Project interviewed personnel in eight software maintenance projects within an agency of the U.S. government.

Overview

When you subscribe to Esri Software Maintenance, you will receive the newest versions of Esri software upon release and have access to Esri Technical Support. You will always have the latest Esri technology to keep your GIS workflows running smoothly.

  • Join Our Mailing List
  • News & articles sent to your inbox about the latest products and technologies.

    Name

    Email

    Company

     

  • Our Client Testimonials