本書介紹了計算機軟件技術的基礎知識。全書包括數(shù)據(jù)結構、操作系統(tǒng)、數(shù)據(jù)庫和軟件工程四部分內容,每部分都融入了計算機軟件方面的最新技術,既有基本原理的敘述,又有實例和應用的介紹。數(shù)據(jù)結構全部以C++ 來描述算法;操作系統(tǒng)著重闡述DOS、UNIX和Windows三種平臺上的軟件開發(fā)技術;數(shù)據(jù)庫以流行的關系數(shù)據(jù)庫為藍本,重點介紹SQL;軟件工程重點講述了傳統(tǒng)的和面向對象的軟件開發(fā)技術。本書讀者對象為非計算機專業(yè)的本科生、研究生以及廣大從事計算機軟件開發(fā)的科技人員。