本書旨在從基礎著手,系統地介紹軟件系統分析和體系結構設計的原理、方法和實踐。全書分為11章,主要內容包 括軟件工程基礎概述(第1章)、結構化分析和設計方法(第2章)、面向對象的分析和設計方法(j3~7章)以及軟件體系 結構設計(第8~11章)。 第1章系統介紹了軟件工程的相關背景知識。第2章簡要描述了傳統的結構化方法的要點和分析設計的步驟.第3 ~7章詳細討論了面向對象方法的要點和分析設計的步驟,包括用例建模、靜態建模、動態楚模和實現建模等,#以UML 為建模語言,Rational Rose為工具,給出了較完整的示例。第8—11章討論了軟件體系結構的風格、設計和評估等內容。 本書可以作為各類計算機相關專業本科學生的教科書,或者供軟件開發人員參考,也適合推薦給有興趣系統學習軟 件開發的非計算機專業的學生自學使用。