面试题1 请说出软件工程的4项基本原则