The Software Development Life Cycle - Maintenance

What is the maintenance phase? (Phase)

The maintenance phase is concerned with ensuring that the software version is reasonably up-to-date, secure, and improved in the face of environmental changes, new user requirements, discovery of faults, and newer techniques/software/solutions.

Why do I have to maintain software? (High-quality software)

[2 c5]

Where do I maintain software? (Controlled environment)

When do I maintain software? (Design and development session)

How do I maintain software? (Methodology)

[2 c4]

On giant’s shoulders (References):