竇萬峯 李亞楠 潘媛媛 林燕平
本書分別從傳統的結構化軟件開發方法學和麪向對象軟件開發方法學兩個方面介紹軟件工程的理論和方法,並將其融入實踐,通過豐富的案例介紹軟件分析與設計方法及其模型,深入講解軟件開發各個階段的技術、方法和管理過程,主要內容包括:軟件工程基礎,結構化分析、設計與測試,面向對象分析、設計與測試,軟件維護與項目管理。本書適合作爲高等院校軟件工程課程的教材,也可作爲軟件開發從業人員的參考書。