面试题2 请列出软件工程生命周期的6个阶段