Honeywell Interview Question

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