軟件設(shè)計基礎(chǔ)理論
軟件設(shè)計是軟件開發(fā)的核心活動,軟件設(shè)計理論的發(fā)展推動著軟件工程的發(fā)展。本書梳理了基礎(chǔ)的軟件設(shè)計理論,可幫助讀者更好地理解各種軟件設(shè)計技術(shù)。全書共分為5章,第1章介紹軟件設(shè)計基礎(chǔ)原則;第2章介紹程序設(shè)計,幫助讀者深刻認識程序設(shè)計工作背后的機理,而不是僅僅停留在掌握一門或幾門程序設(shè)計語言上;第3章介紹復(fù)雜軟件設(shè)計,重點包括模塊化設(shè)計、信息隱藏與設(shè)計原則;第4章介紹軟件設(shè)計方法學(xué),指導(dǎo)讀者用系統(tǒng)化、規(guī)范化的方式開展軟件設(shè)計活動,解決軟件設(shè)計問題;第5章介紹大規(guī)模軟件系統(tǒng)設(shè)計,關(guān)注可靠性、效率、可移植性、市場特性、人員與分工等各種要素。本書適合作為軟件工程相關(guān)專業(yè)本科生和研究生的教材,也可作為軟件領(lǐng)域相關(guān)技術(shù)人員的參考書。
·13.2萬字