本書提出了審視軟件工程的全新視角和軟件工程的體系模型(EHM,軟件工程層狀模型)。本書用非工程的方式重新解析軟件工程現象,全面、細致而深刻地分析了工程中各個環(huán)節(jié)的由來、價值及其內在關系。綜合論述開發(fā)、工程二者的現狀,例如對程序員“工匠思想”的起源進行廣征博引的分析,也對工程中“敏捷過程”的經驗主義本質進行深至髓質的論證。全書語言輕快,可讀性強,薄且有味。本書是在“思想方法學”這一軟件工程尚未涉足過的領域中的實習之作。作者親歷國內軟件工程的英雄時代、泡沫時代,從失敗中醒覺而創(chuàng)建獨特的思考方法,對軟件開發(fā)、工程中的現狀深刻反思,從而完成這本專著。在缺乏獨立思維、對國外工程理論亦步亦趨的國內工程界、開發(fā)業(yè)界,該書無疑是一份激蕩新思的佳作。本書是第一本討論軟件工程思想本源的書籍,也是第一本從工程實踐出發(fā)溯源而論的佳作。本典藏版在內容上以該書第二版為底本并進行了大量的文字修訂,補充追加了第三版中的“具體工程”一章。并且,考慮到典藏的價值,本書收錄了公開文檔“幕后故事”的精華摘選。