本书全面系统地讲述了现代软件工程的基本概念、原理及应用,重点是面向对象的软件开发方法、工具和过程,并针对软件生命周期的主要阶段,结合具体案例和相关标准讲述软件主要文档的写作规范和技巧,全面提高软件技术人员的软件开发和软件文档编写能力,是指导计算机软件开发、维护与文档写作的工程学科。 本书具有丰富的开发案例和软件文档模板,理论与实践相结合,每章后面备有形式多样的练习题和思考题。内容安排上循序渐进、深入浅出,力求通俗易懂、突出重点、侧重应用。本书配有全书各章的电子教案,任课教师可与作者联系。 本书不仅可作为高等院校高年级本科生或研究生和培训机构软件工程与软件文档写作的教材,也可作为广大自学软件工程及软件文档写作的读者的自学指导书和计算机软件技术人员的参考书。