本书是根据高等职业技术教育理工科计算机类软件工程课教学要素编写的,全书共9章,内容包括绪论、软件定义及计划、软件项目管理技术、面向对象软件工程等。其中既给出了运用传统软件工程学的方法进行软件开发的详细过程与开发实例、软件开发文档的编写及实例、基本的软件项目管理技术,也介绍了最新软件工程方法的基本思想和开发过程。每章后均配有适量复习思考题,用以帮助学生加深对本章内容的消化和理解。附录中还提供了标准软件开发文档和实习题目供读者选用。本书既可作为高等职业技术院校、高等专科院校、职工大学、业作大学、夜大学、函授大学、成人教育学院等大专层次的理工科计算机类软件工程课的教材,也可作为广大自学者及软件技术人员的自学丛书。