《深入理解軟件構造繫統:原理與*實踐》分為四部分。部分:基礎知識,第1~5章分別從構造繫統的高層概念、基於Make的構造繫統、程序的運行時視圖、文件類型與編譯工具、子標的與構造變量等方面介紹構造繫統的概念和相關主題。第二部分:構造工具,第6~10章結合實際場景案例,對GNU
Make、Ant、SCons、CMake和Eclipse
IDE這五種構造工具進行分析比較,品評優劣,幫助讀者了解構造工具的當前狀況,並理解每種工具的優缺點。第三部分:高級主題,第11~16章對依賴數據、軟件打包與安裝、構造機器、工具管理等高級主題進行討論,幫助讀者理解關於建設構造繫統的許多高級主題,並了解*實踐。第四部分:提升規模,第17~19章討論了在大規模構造繫統的環境下,如何降低復雜性.提高構造運行速度,幫助讀者理解如何設計出能夠適應規模增長的小型構造繫統,從而對軟件構造繫統有更好的認識。
本書適合軟件開發相關人員,包含軟件開發人員、項目經理、軟件構造專業人士等閱讀。