The last and usually longest phase of SDLC is:

  1. testing
  2. design
  3. analysis
  4. maintenance
Answer

D) maintenance

It lasts for the life of the software.

Computer Science MCQ · More Software Development Life Cycle MCQs · Practise