本書通過16個實驗,鍛煉和培養(yǎng)學生在面向對象分析與設計、可視化建模等方面的分析問題、解決問題的能力,提高學生在Rose工具的使用方面的實際動手能力,從而幫助學生系統(tǒng)、全面地掌握上述內容。本書的主要內容包括:實驗1和實驗2練習了Rational Rose工具的基本使用方法:實驗3和實驗4介紹如何創(chuàng)建用例圖和活動圖;實驗5介紹了在分析模型的瀏覽器中添加類和定義類的職責的方法;實驗6練習了如何創(chuàng)建時序圖;實驗7驗證了從已有的時序圖自動生成相應的協(xié)作圖的操作;實驗8介紹了創(chuàng)建類圖的方法;實驗9對實驗l至實驗8進行簡單的階段總結,通過一個小案例,體現Rose在一個完整軟件工程項目中可以發(fā)揮的作用。實驗10至實驗16從不同側面介紹了軟件工程項目設計的完整過程與步驟。實驗10練習了如何從分析元素里識別設計元素,并且根據分析元素間的關系確定各個設計元素的關系方法;實驗11介紹了軟件系統(tǒng)運行架構的表述方式和方法;實驗12練習了描述分布系統(tǒng)的方法,通過這個實驗將會學會如何來實現系統(tǒng)的功能分布;實驗13通過分析用例實現,析取出類并找到類之間的協(xié)作;實驗14介紹如何分析子系統(tǒng)的設計元素、找出子系統(tǒng)的接口和子系統(tǒng)與其他設計元素的關系、實現子系統(tǒng)接口所需要的交互的方法;實驗15介紹從已經創(chuàng)建的類圖進行改進和細化、精化類的屬性和操作定義、識別出類之間的依賴、泛化、聚合、組合關系以及關聯(lián)的多重性和導航方向;實驗16介紹了利用Rose的Data Modeler工具進行數據庫建模的方法。本書可作為高等院校計算機專業(yè)、電子專業(yè)本科生和研究生的實驗用書,亦可供其他相關專業(yè)的學生、自學考試學生參考。