第一、二章是软件工程基础,主要讨论软件工程的发展历程、软件工程的结构与分类和概要论述系统建设的基本思路与主要方法,以作为后续各章的预备知识和概念基础。 第三、四章论述计算机工程及需求分析流程改革。 第五、六、七、八、九章讨论软件系统分析、设计与系统实施的方法软件工程开发的项目管理与运行维护的基本知识。尽管一些新的方法有了很大发展,结构化方法作为信息系统建设中比较成熟的方法与技术,仍然在软件工程建设中得到广泛应用,是本专业学生应该掌握的基本方法与技能。 第十、十一、十二章讨论面向对象方法。近20年来,在软件工程领域,面向对象方法有了较大的发展,统一建模语言(UML)和统一过程(RUP