介绍软件设计部分,包括设计基本原理,结构化设计和面向对象设计,以及案例 分析