πŸŽ“ Computer Science & Engineering Portal

Master Engineering Disciplines with Structured Notes

Comprehensive academic lecture notes, exam-oriented unit summaries, laboratory manuals, and previous year question papers designed strictly for university students.

πŸ“‘

University Syllabi

AKTU & AICTE aligned semester guidelines.

πŸ“

Exam Question Papers

Previous 5 years solved university papers.

πŸ’‘

Lab Manuals & Viva

Practical codes with outputs & interview Qs.

Core Subjects & Units Hub

Click on any specific unit to immediately view its lecture notes below

Viewing All Lectures

Software Maintenance and Software Project Management

Software Maintenance and Software Project Management: 

Software maintenance is a part of Software Development Life Cycle. Its main purpose is to modify and update software applications after delivery to correct faults and to improve performance.The essential part of software maintenance requires preparation of an accurate plan during the development cycle.

With software ever changing, it's important for software engineers to ensure they perform periodic maintenance on the software.

It includes following 4 steps to maintain the software:

  1. Generating Particular Maintenance Problem
  2. Ripple Effect
  3. Modified Program Testing
  4. Maintainability

Types of Software Maintenance:

  • Corrective Maintenance - Either discovered by user or concluded by user error reports.
  • Adaptive Maintenance - This includes modifications and updations applied to keep the software product up-to date and tuned to the ever changing world of technology and business environment.
  • Perfective Maintenance - It includes new features, new user requirements for refining the software and improve its reliability and performance.
  • Preventive Maintenance - It aims to attend problems, which are not significant at this moment but may cause serious issues in future.

Labels: ,

Discussion & Queries (<$I18NNumComments$>):

<$CommentPager$>
<$I18NAtCommentTimeWithPermalink$>, <$I18NCommentAuthorSaid$>

<$BlogCommentBody$>

<$BlogCommentDeleteIcon$>
<$CommentPager$>