本书首先从数、信息谈到计算基础、计算工具、计算思维,这部分内容属于软件开发的基础知识、基本理论;其次从程序、软件谈到软件工程,循序渐进地讲解软件工程的起源、发展、作用,这部分内容是全书的核心;最后介绍软件行业对软件人才的需求和软件工程知识体系,以及软件人才的培养,为大家今后学习、工作指明方向。本书有完整配套的课程资源,包括课程标准、教学大纲、教学课件等。
本书是软件工程专业本科学生学习软件工程导论的优选教材,也是计算机科学类其他专业学生学习软件工程的首选教材,同时可以作为理工科各专业学生熟悉、了解软件工程的入门教材。