《大道至簡(jiǎn)》的第六章“從編程到工程”,我認(rèn)為是全書(shū)的精髓!作者以自己深厚的積累、豐富的經(jīng)驗(yàn),用精煉的文筆深刻闡明了“軟件工程”的內(nèi)涵和外延,講清楚了代碼、方法、過(guò)程、工程與組織的關(guān)系! 非常值得我們深入學(xué)習(xí)和研究! 本章所有內(nèi)容都是圍繞作者給出的一張圖——EHM模型圖,完全可以說(shuō),這張圖充分顯示了作者深厚的功底:
既可以說(shuō)這幅圖展示了軟件工程內(nèi)涵的各個(gè)層面,也可以說(shuō)這其實(shí)就是軟件工程的發(fā)展史:從最早只追求程序?qū)崿F(xiàn)到后來(lái)有完善的組織和管理。 在本章的后面若干節(jié)內(nèi)容中,作者分開(kāi)描述EHM各個(gè)組成部分。我想下面這一段“方法”可能比較對(duì)技術(shù)人員的口味: 而這一段“組織”可能讓項(xiàng)目經(jīng)理比較感興趣: 當(dāng)然,了解一下BOSS的定位和主要職責(zé)也是很有幫助的: 從編程到工程,本文系統(tǒng)地分析了軟件工程的方方面面。EHM給出的是完整的軟件工程架構(gòu),不是一個(gè)小程序,也不是單獨(dú)的過(guò)程。這是一套體系,在這套體系中,軟件工程的所有參與人基本都能找到自己的位置,包括那個(gè)只是偶爾出現(xiàn)來(lái)指手畫(huà)腳的BOSS。 作為軟件工程體系中的一個(gè)角色,找對(duì)自己的定位,明確自己的職責(zé),對(duì)以后的工作無(wú)疑會(huì)有巨大的幫助。經(jīng)常讀讀本文吧~