本书从结构化方法和面向对象方法两方面讲述软件工程的基本概念、原理和方法,系统地介绍了目前较成熟的、广泛使用的软件工程技术。本书内容包括:软件工程概述、可行性研究、软件需求分析、概要设计、详细设计、程序编码、软件测试、软件维护、面向对象技术、软件工程管理,*后通过两个实例详细介绍用软件工程的方法开发软件的全过程。
本书采用案例式教学,既注重基本知识的表述,叉注重内容的先进性、系统性和实用性,力求反映软件工程技术发展的*新成果。本书理论与实践相结合,内容翔实,实用性强,可操作性强。
本书可作为高等院校、高职高专院校及计算机相关专业的教材,也可作为社会软件工程的培训教材,同时还可供从事软件开发及应用的程序员参考。