本書面向的讀者是那些希望掌握運用UML進行軟件開發(fā)的關鍵技能和技巧的學生和開發(fā)者。讀者將學習使用適當?shù)腢ML模型、過程、技術和工具進行面向對象分析、設計和實現(xiàn)。本書的配套光盤是Visual Paradigm for UML(VP-UML)共享版,這是一款獲獎的CASE工具,它可以讓讀者迅速將所學理論轉化為實踐。.作者提出了名為視圖校正技術(View Alignment Techniques,VAT)的建模與分析技術,它可以幫助軟件開發(fā)者創(chuàng)建開發(fā)方法。本書還描述了活動分析技術(Activity Analysis Approach,A3),它特別適合于交互密集型系統(tǒng)的開發(fā)。本書使用了3章分別描述結構化建模與分析、用例建模與分析以及動態(tài)建模與分析,包括作者從多年實踐中總結出來的實踐性技巧和經驗。每章都有一個微型案例研究,可以用來演示軟件開發(fā)中獨特的“由圖到代碼”概念。最后一章中有一個較大的案例研究,它用來幫助讀者使用VP-UML鞏固前面幾章中所學的理論。本書特色..·使用用例進行需求建模;識別、獲取和細化需求?!ο笞R別的領域分析:為對象及其屬性和關系構建結構化模型?!討B(tài)分析與設計:構建動態(tài)模型、細化結構化模型,并進行設計決策?!崿F(xiàn):將UML模型轉換為代碼和實現(xiàn)?!し椒▌?chuàng)建和視圖校正技術框架:選擇正確的UML模型并定制分析與設計過程?!ぐ咐芯浚喝绾问褂肰P-UML將活動分析技術運用到實踐中。其他的資料可以在http://www.mcgraw-hill.com.sg/olc/tsang上找到。本書廣泛使用的CASE工具VP-UML在2004年3月獲得了第15期年度軟件開發(fā)雜志(Annual Software Development Magazine)設計與分析工具類的Jolt生產力獎。最近它又榮獲了兩項榮譽:Oracle JDeveloper Extensions Developer of the Year 2004和香港計算機協(xié)會2004第6屆IT杰出銀獎。...