本書基於UML與Rational Rose建模工具,詳細介紹UML的用例圖、順序圖、協作圖、類圖、狀態圖、活動圖、組件圖和部署圖,介紹數據建模、Web建模、Rose建模工具的主要用法等。同時,本書選擇JDK 9與MySQL 8.0作為信息系統的運行環境,深入探討如何基於UML與Rose建模工具開發與運行Java信息系統。本書注重理論與實踐相結合,每章都有大量的實例,對重點實例闡述編程思想並歸納必要的結論和概念。本書的電子教案與實例源代碼等配套教學資源均可在清華大學出版社網站免費下載。
本書可作為高等院校計算機相關專業的教材,也可作為相關從業人員的自學參考書。