內容簡介本書是在研究和總結軟件工程學、程序設計方法學、軟件開發(fā)環(huán)境、技術與方法的基礎上編寫的。它既包含了程序設計方法學的主要內容,又歸納了軟件開發(fā)領域的最新成果和成熟方法,是一本理論和實用并舉的學術專著。全書分為12章,主要內容包括:結構化程序設計;程序正確性證明;程序的形式推導和變換;抽象數(shù)據(jù)類型及其實現(xiàn);軟件工程及其環(huán)境;快速原型法和第四代語言;面向對象的方法;程序復雜性度量等。為了便于學習和使用,本書每章均配有思考練習題。本書可供大專院校計算機專業(yè)及相關專業(yè)的學生、研究生和教師使用,也可作為計算機科技人員和應用人員知識更新和高級培訓的教材和參考書。