本書是系統講述軟體技術基礎的基本理論、技術、方法和軟體開發工具等內容的教材。本書的特點是理論與實踐相結合,內容安排上由淺入深,循序漸進,對基本概念講解清楚。全書共分3篇11章,基礎篇主要內容是數據結構;技術篇主要內容有軟體工程技術、資料庫技術和統一建模語言UML;應用篇主要內容是Web網頁設計。本書提供大量的實例,並有配套的《軟體技術基礎概論習題解析與上機指導》教學輔導書。書中實例取材新穎,內容翔實,圖文並茂。本書中的全部演算法都在Visual C++ 6.0環境下測試通過。 本書可作為高等學校工學專業和其他有關專業本科生、研究生教材,也可作為從事工程應用領域應用軟體開發的科研和工程技術人員的參考書。