“軟件工程”是一門指導計算機軟件開發(fā)和維護的工程學科,近年來隨著我國信息化建設的開展,軟件工程取得了前所未有的飛速發(fā)展。本書作為教育部新世紀網絡課程建設工程的子課題“軟件工程網絡課程”配套教材,是在吸取了國內外有關教材的精華,并結合編者多年來進行軟件工程的教學及軟件開發(fā)實踐經驗,體會的基礎上編寫的。內容注重科學性、先進性,強調實踐性,提供了豐富的軟件開發(fā)實例和素材,反映了軟件工程的最新發(fā)展技術。全書共分11章,前10章系統(tǒng)地介紹了傳統(tǒng)的軟件工程方法,面向對象的軟件工程方法,基于構件的軟件工程方法以及軟件測試,軟件工程管理等的基本概念、方法和技術;第11章提供了一個綜合性的設計型實驗“軟件工程課程設計”,給出了多個采用面向對象的方法開發(fā)的軟件實例,還介紹了面向對象的軟件開發(fā)工具RationalRose。本書可作為高等院校“軟件工程”課程的教材或教學參考書,也可供廣大工程技術人員和科研人員參考使用。