本书着重从实用角度讲述软件工程的基本概念、原理、方法和工具,系统地介绍目前较成熟的、广泛使用的软件工程技术。具体内容包括有:软件工程概论,需求分析,系统设计与实现(概要设计、详细设计、界面设计与程序设汁),软件测试、验证与确认,软件维护,面向对象设计方法和UML的使用,软件工程管理技术,软件开发工具与集成化环境,软件开发实例等。本书不仅可作为应用型本科和高职高专计算机专业的教材,也可供从事计算机软件开发及应用的广大科技人员参考。软件工程已成为计算机科学的一个重要分支。本书着重从实用角度讲述软件工程的基本概念、原理、方法和工具,系统地介绍目前较成熟的、广泛使用的软件工程技术。本书内容包括:软件工程概论,需求分析,系统设计与实现(概要设计、详细设计、界面设计与程序设汁),软件测试、验证与确认,软件维护,面向对象设计方法和UML的使用,软件工程管理技术,软件开发工具与集成化环境,软件开发实例等。每章都有小结供读者复习总结,有习题供选用。本书可作为应用型本科和高职高专计算机专业的教材,也可供从事计算机软件开发及应用的广大科技人员参考。