Which of the following best describes the Software Development Life Cycle (SDLC)?

Options

  • A. A programming language used to develop software
  • B. A systematic process used to develop and maintain software
  • C. A method used only for software testing
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. A systematic process used to develop and maintain software

Detailed Explanation

Software Development Life Cycle (SDLC) is a systematic process used for planning, developing, testing, deploying, and maintaining software. Typical phases include requirements analysis, design, implementation, testing, deployment, and maintenance.