《工程應用軟件開發(fā)技術》在講義的基礎上整理而成。內容經過反復推敲,具有如下特點:(1)從工程應用軟件開發(fā)的角度來組織和整理計算機知識。應用軟件開發(fā)除了行業(yè)知識外,涉及大量計算機知識,如軟件工程、數據結構、計算機語言和數據庫技術等,它們的每一方面都是計算機類學生知識體系結構上的一環(huán),有對應的課程和教材,但非計算機專業(yè)學生沒有足夠的時間、精力逐一學習。本書從實用的角度出發(fā),精選了工程應用軟件開發(fā)必備的各門知識的基礎,只求“夠用”,不求“精深”、“全面”,但并非這些課程的“縮寫版”。(2)《工程應用軟件開發(fā)技術》在講述技術內容的過程中,重點強調軟件開發(fā)各個過程的“思想”,引導讀者始終從系統(tǒng)分析員、軟件使用者的角度來學習軟件開發(fā)技術,而不僅從程序員的角度來考慮問題。(3)《工程應用軟件開發(fā)技術》內容豐富,但并非各個知識點的簡單拼湊,每一類知識點都圍繞“工程應用軟件開發(fā)”這一主題展開,章節(jié)問既有相對的獨立性,又有深刻的聯系。高??梢愿鶕约旱慕虒W目的,選擇其中的某些內容。(4)《工程應用軟件開發(fā)技術》在介紹編程語言時,對內容進行了大膽的取舍,不同于編程語言書籍的縮寫版。本書以應用最廣的C/C++語言為例,重點講述語言學習中的難點和易混淆的知識點,強調良好的編程習慣;基本略過語法、結構等編程書籍必講和讀者容易掌握的內容。(5)《工程應用軟件開發(fā)技術》提供的3個工程實例,都來源于編者開發(fā)完成的工程應用軟件。書中的實例力求貼近實際應用,深人淺出,便于讀者理解和應用?!豆こ虘密浖_發(fā)技術》可以作為各類高校非計算機專業(yè)學習軟件開發(fā)技術的教學用書,以及有志從事行業(yè)軟件開發(fā)的技術人員的參考用書;也可以作為專業(yè)軟件維護和管理人員的參考書。