呂雲翔 等
本書按照典型的軟件開發過程來組織內容,旨在培養讀者具備軟件工程思想及實際軟件開發的能力。本書共13章, 內容涉及軟件工程概述、軟件過程、敏捷軟件開發、可行性研究與項目開發計劃、結構化分析、結構化設計、面向對象方法與UML、面向對象分析、軟件體系結構與設計模式、面向對象設計、軟件實現、軟件測試、軟件維護與軟件工程管理。本書理論與實踐相結合,內容翔實,可操作性強。 本書適合作爲高等院校計算機科學、軟件工程及相關專業“軟件工程”課程的教材。