本書選擇數據結構、操作系統(tǒng)、計算機局域網絡、數據庫系統(tǒng)和軟件工程等五門計算機軟件課程內容作為主要內容,系統(tǒng)地介紹了軟件技術的基礎知識。為適合非計算機專業(yè)人員的學習,各有關篇章中都刪除了要求計算機專業(yè)知識較多且難于理解的有關實現(xiàn)方面的內容,但保留了各篇章的系統(tǒng)性和主要精髓。各篇章都提供了一定數量的習題,以便學習者加深對有關內容的理解。 本書既可以作為大學本科非計算機專業(yè)的教材,也可以作為各類??圃盒S嬎銠C軟件專業(yè)或各類軟件培訓班的教材,還可以作為有中等文化程度以上讀者的自學教材,對于廣大計算機應用開發(fā)技術人員也有一定的參考價值。