本書系統(tǒng)地介紹了軟件工程的有關概念、原理、方法、技術、標準和相關法律法規(guī)。全書共10章,以軟件生存周期為主線,對軟件工程有關的分析、設計、驗證、維護和管理等方面內容做了詳盡闡述,突出結構化技術、面向對象技術和組件技術在軟件開發(fā)過程中的運用,強調軟件產品質量和軟件過程質量的分橋與保證,重視軟件工程標準化和軟件知識產權對軟件工程的影響。全書內容新穎,講述力求理論聯(lián)系實際、深入淺出、循序漸進。每章均附有習題。本書主要用做計算機科學與技術專業(yè)本科或研究生“軟件工程”課程教材,亦可作為高等院校計算機科學與技術專業(yè)或其他相關專業(yè)的教學參考書,或作為從事軟件開發(fā)的科技人員的參考書、培訓教材等。