Honeywell interview question

Describe the software development lifecycle. How do you ensure code quality throughout the process?