《軟件工程導論》的安排方式很簡單,它的每一章對應項目開發(fā)中的一個主要活動。工程學方面的主要活動包括需求分析和需求規(guī)范、體系結構設計、模塊設計、編碼和單元測試、以及測試;項目管理方面的主要活動包括項目計劃和項目監(jiān)控兩個方面,而這兩個活動都安排在項目計劃這一章,這是因為項目的監(jiān)控也需要計劃。另外,在這本書中,還有一章主要用來闡明軟件工程領域存在的問題,而另一章則討論了軟件過程中把每個活動聯系起來的中心觀點?!盾浖こ虒д摗返拿恳徽露际且詫Ρ菊碌慕榻B、目標或者讀者在本章中應有的收獲開始。每一章在介紹項目的開發(fā)活動時,總是首先介紹有關概念和知識,然后介紹該活動的結果或所具備的某些期望質量特性,以及一些實踐方法或執(zhí)行該活動所需要的技術,最后通過一些實例說明這一章的有關知識點,并為讀者總結本章學習的主要內容,每一章的結尾都提供有一些自測練習。