Question: what are the stages of software development life cycle?
Answer: #1) Requirement Gathering and Analysis.
#2) Design.
#3) Implementation or Coding.
#4) Testing.
#5) Deployment.
#6) Maintenance.