软件工程是20世纪60年代末期为解决“软件危机”而产生的,并迅速发展起来的新兴学科,现在已成为计算机科学技术的一个重要分支。本书主要围绕生命周期法和面向对象方法学,讲述了软件工程的基本概念、基本原理、基本技术、基本方法。由于软件工程是一门实践性很强的学科,书中提供了大量的范例供读者参考。主要内容包括:概述、软件需求分析、软件设计、程序编码、软件测试、面向对象方法学、软件维护、软件标准与软件文档、软件管理、计算机辅助软件工程。内容丰富,图、文示例并茂,通俗易懂。本书可作为高等院校本、专科计算机专业的教材,也可供计算机软件人员和计算机用户阅读。