本书是计算机软件技术基础的综合教材。第3版教材在前两版的基础上进行了修订和更新,力求在保持原版编写理念、整体风格的基础上,加入软件技术发展的最新成果,并按照SWEBOK规范做了校订,进一步精炼了选材内容。主要内容包括程序设计语言、算法与数据结构、多媒体及其应用开发、操作系统、计算机网络技术、关系数据库系统等软件基本知识点。在本书的最后,还介绍了软件开发与维护以及软件工程过程与软件工程管理等内容,力图通过有限的篇幅,使读者建立起开发一个软件系统的总体概念和方法。第3版较第2版在结构上有所调整,使之更为合理。
本书适合作为高等学校非计算机专业基础教材使用,也可以作为信息产业从业者软件技术的入门教材。