內容簡介本書介紹了軟件開發(fā)技術的基本理論知識、技術支持和開發(fā)高質量軟件的技術手段。全書分為三大部分,共8章。第一部分(第1~3章)介紹了數據結構、編譯原理和操作系統;第二部分(第4~7章)是軟件開發(fā)的工具、環(huán)境和方法,這是進行軟件開發(fā)的最基礎的知識,非常實用;第三部分是軟件工程(第8章),它是軟件開發(fā)進入工程化,設計高質量、商品化軟件所必須掌握的內容。全書從深、廣度方面加強了研究生的軟件基礎知識,提高軟件素質,同時為他們開始動手進行軟件開發(fā)到設計高質量軟件提供了豐富有效的技術支持。本書可作為研究生和大學高年級學生軟件開發(fā)教材,也可供從事計算機軟件應用和開發(fā)的技術人員參考。