本書全面、詳細地介紹了UML的基礎知識和Rational Rose的使用方法,并通過4個綜合性的案例,展示了使用UML和Rose進行軟件建模的具體方法和步驟。全書共分20章,前4章是基礎部分,介紹了UML和Rose的基礎知識;第5章到第13章是本書的重點,介紹了UML的9種圖和組成元素,以及相關的建模技術,并在每章的最后介紹了各種圖在Rose中的繪制方法;第14章到第17章是高級應用部分,介紹了UML的擴展機制、雙向工程、RUP以及OCL的相關內容;第18章到第21章是綜合案例部分,包括圖書館管理系統(tǒng)、汽車租賃系統(tǒng)、網絡教學系統(tǒng)和網上圖書銷售系統(tǒng),以幫助讀者加深對前面所學內容的理解與掌握,達到邊學習、邊實踐的目的。 本書不僅適合初學者學習UML建模的相關知識,也適用于從事軟件開發(fā)的工程人員學習和參考,或者作為高等院校計算機和軟件相關專業(yè)的教學用書或參考書。