2.2.2 软件设计的3个阶段