《軟件工程初級教程》匯總了作者多本教材的精華,融入了多年的教學經驗,吸收了軟件工程學科較新內容編寫而成。在內容和體系結構上都有了新的調整和補充,不失為一本實用教材。軟件工程內容分為軟件工程管理和軟件工程技術兩大部分。傳統(tǒng)的教材把理論部分放在前面,工程技術部分放在中間,最后介紹軟件工程管理內容,這樣往往在教學中會忽略軟件工程管理部分的內容,使教學過程不好安排。本教材在體系上做了一些調整,將軟件工程理論和軟件工程管理部分的內容放在前面,逐步由理論深入到實踐,連貫性較強; 避免了進入軟件工程技術甚至實踐部分以后,再回頭講軟件工程管理內容時,教學過程不易組織。本教材在介紹了軟件工程基本概念和原理的基礎上,著重對從結構化方法到面向對象方法的過渡進行了合理安排,強調從方法論和軟件工程思想的角度理解這種過渡,指出了結構化方法的優(yōu)點、缺陷和面向對象方法的優(yōu)勢,并從內容上加大了面向對象方法的比重。書中安排了貫穿全程的實例,通過面向對象的建模過程實踐,使得針對面向對象的方法的教學過程更具有可操作性。課程進行到后半學期,對于面向對象的部分可以安排適當?shù)纳蠙C實踐,本教材對這一部分提供了較詳細的建模操作實例。《軟件工程初級教程》實例豐富,注重對學生實踐能力的培養(yǎng),對初次開設軟件工程課程的計算機及相關專業(yè)本科層次、大專層次都適用。