本書解釋了使用面向對象的方法進行軟件開發(fā)的優(yōu)點,同時從專業(yè)角度對這種技術進行了描述。本書采用了許多現(xiàn)實生活中的例子對面向對象分析與設計中的統(tǒng)一建模語言進行了系統(tǒng)的講解。雖然只用較小的篇幅簡單描述了UML(統(tǒng)一建模語言),但卻包含了它的所有重要內容,其符號和語義是面向對象建模過程中所用的最新標準。為了更容易地切入主題,本書中不包含UML元模型的內容。本書所討論的重點內容,即用例驅動的、以體系結構為中心的漸進式開發(fā)方法主要應用于嵌入式公司信息系統(tǒng)的開發(fā)中,但也適用于其他技術和應用領域。本書概述了面向對象的結構,對一個軟件項目進行建模的過程,以及組成統(tǒng)一建模語言(UML)的圖和模型元素。本書是供具有很少的OO軟件開發(fā)經驗的開發(fā)人員學習面向對象的分析與設計的入門讀本。