本书全面讲述了软件工程的基本概念、原理、方法和工具,分析了每个环节对应的实例和项目案例。全书以理论够用、实用,实践环节相呼应为原则,使读者能够快速、轻松地掌握软件工程理论和实践过程。
全书共10章。第1章讲述软件工程概述,包括软件工程的概念、软件生存期模型等;第2~4章讲述结构化的软件工程方法,其内容包括结构化分析、结构化设计、结构化编码和测试;第5~7章讲述面向对象的软件工程方法,其内容包括面向对象的分析、面向对象的设计、面向对象的实现和测试;第8章简单介绍软件的运行和维护;第9章介绍当今比较流行的6种软件设计模式;第10章介绍软件项目管理。
本书理论和实践相结合,内容翔实,图文并茂,体系完整,通俗易懂,有助于读者理解软件工程的基本概念、掌握要点和攻克难点。为便于学习,本书每章都有配套的教学课件和微课教学视频,还配有丰富的习题。
本书可作为高等院校“软件工程”相关课程的教学用书,也可作为软件工程师的培训教材,还可作为软件项目开发人员的参考用书。
展开