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