內容簡介
本書全面、系統地介紹軟體工程的基本概念、原理和典型的技術方法,在注重軟體工程學科的系統性、原理性的同時,對於軟體工程生命周期的各階段,都有詳細案例對應,讓讀者能夠在了解基本理論知識的基礎上,提升實踐動手能力,把所學內容快速運用到實際項目中。本書內容共分11章:第1章是對軟體工程的概述;第2~5章按照軟體生命周期的開發順序,以結構化方法為主線,介紹軟體工程各階段的任務、過程、方法和工具;第6章介紹軟體測試;第7~9章結合軟體生命周期過程,以面向對象方法為主線,介紹統一建模語言UML、面向對象分析及過程、面向對象設計及建模、測試等內容;第10章介紹軟體維護;第11章介紹軟體項目管理及CMM。 軟體工程是強調基礎理論與項目實踐緊密結合的學科。因此,本書在講解理論、方法、過程的同時,注重融入實際項目,並在每章後有針對性地提供專門設計的習題,讓讀者更好地在實踐中掌握基礎理論。目錄
第1章 軟體工程概述