本书是在原“计算机软件技术基础”课程教学内容的基础上,为适应社会发展和软件开发教学的需要,经过三年实际教学实践,逐步调整、编排而成的。全书分为基础篇、软件工程与设计篇、开发实例与实验篇3个部分,主要内容包括C#.NET程序设计基础、数据结构、软件工程、数据库技术、软件开发实例与实验等。
本书层次清晰、由浅到深、环环相扣,在内容的选择和编排上,既考虑了对当今软件业中应用比较广泛的概念如UML建模、多层构架的介绍,又考虑了各部分之间的相互贯通及学生的基础和接受能力。
本书可作为高等学校非计算机类专业本科生的“计算机软件开发技术与应用”课程的教材,也可作为软件应用工程师的入门参考书。