本書從實用的角度出發(fā),參照美國計算機(jī)協(xié)會(Association for Computing Machinery,ACM)和美國電氣電子工程師學(xué)會(Institute of Electrical and Electronic Engineers,IEEE)的計算教程(Computing Curricula)2014-201關(guān)于軟件工程的要求,吸取了國內(nèi)外軟件工程的精華,詳細(xì)介紹了軟件工程、軟件開發(fā)過程、軟件計劃、需求分析、總體設(shè)計、詳細(xì)設(shè)計、編碼、軟件測試、軟件維護(hù)、軟件工程標(biāo)準(zhǔn)化和軟件文檔、軟件工程質(zhì)量、軟件工程項目管理、開發(fā)實例、經(jīng)典例題分析等知識。每章配有習(xí)題,以指導(dǎo)讀者深入地進(jìn)行學(xué)習(xí)。本書內(nèi)容豐富,結(jié)構(gòu)合理,既可作為高等學(xué)校軟件工程、計算機(jī)專業(yè)課程的教材或教學(xué)參考書,也可作為通信、電子信息、自動化等相關(guān)專業(yè)讀者的計算機(jī)課程教材,還可供軟件工程師、軟件項目管理者和應(yīng)用軟件開發(fā)人員閱讀參考。