Maintenance of System

Duration: 6 min

This video lesson is available to enrolled students.

Enroll to watch — UP LT Grade Assistant Teacher 2025 Computer Science Course

AI summary & chapters

AI Summary

An AI-generated summary of this video lecture.

This lecture details the software maintenance lifecycle, beginning with the nomination of a maintenance group member to collect user information. It outlines the four key stages of maintenance activity: Help Desk, Analysis, Design, and Implementation. The core of the lesson categorizes maintenance into four distinct types: Corrective, Adaptive, Perfective, and Preventive. Each type is defined by its specific goal, such as rectifying errors, adapting to environmental changes, adding new features, or preventing future failures. The lecture concludes by identifying critical factors that influence the ease and cost of maintenance, including defect volume, customer count, and documentation quality.

Chapters

  1. 0:00 2:00 00:00-02:00

    The session opens with a slide describing the implementation phase where a specific person collects user information for maintenance. The text states that maintenance involves collecting requests, transforming them, designing changes, and implementing them. The slide then lists four key stages: Help Desk and Analysis. The Help Desk stage involves receiving formal change requests and performing preliminary analysis to accept sensible problems. The Analysis stage involves managerial and technical investigations into cost factors, alternative solutions, and feasibility to assess the impact of modifications.

  2. 2:00 5:00 02:00-05:00

    The lecture defines four maintenance types. Corrective Maintenance rectifies design, coding, and implementation problems detected after system implementation, often surfacing immediately. The lecturer writes Coding bug and Logical mistake on the screen, noting this type constitutes over 60% of effort and is undesirable as it adds no value. Adaptive Maintenance is required due to upgrades in OS, hardware, or DBMS, or changes in government policy. The text mentions business operates in a social environment. Perfective Maintenance adds new functionalities to make software more versatile and user-oriented, acting like new development. Preventive Maintenance changes software to make it easily maintainable and prevent future failure, done when the system is least used. A pie chart shows 75% of effort is Corrective Maintenance.

  3. 5:00 6:03 05:00-06:03

    The final section lists factors affecting maintenance ease. Volume of Defects refers to inherent errors found after installation, where cost increases with more defects. Number of Customers implies that more users generate more change requests. Availability of System Documentation is vital; poor documentation increases costs because development and maintenance teams are often different. The lecturer emphasizes that maintenance is difficult without good documentation.

The video provides a comprehensive overview of software maintenance, moving from the procedural aspects of request collection to the strategic categorization of maintenance activities. It highlights that while Corrective Maintenance is the most common (75%), it is the least desirable. Adaptive and Perfective maintenance add value, whereas Preventive maintenance reduces future costs. The lesson underscores that effective maintenance relies heavily on the quality of initial documentation and the management of defect volumes, linking development practices directly to long-term system sustainability. The distinction between development and maintenance teams is crucial for understanding documentation needs. The lecturer uses examples like MS Office and Windows to illustrate dependencies.

Loading lesson…