自從統(tǒng)一過程(UnifiedProcess)問世以來,我在UMLWorld和各種公共論壇(例如Rational的對象技術(shù)用戶組(ObjectTechnologyUserGroup,OTUG)郵件列表)中聽到很多人談?wù)揢P(UnifiedProcess,統(tǒng)一過程),都說UP真的很龐大,很復(fù)雜。如果是與其他著名的過程相比,我同意上述觀點,UP真的很龐大,但我認(rèn)為,總體來說,UP僅僅是非常復(fù)雜。在UMLExplained的第2章,我花了10頁來講述隱藏在統(tǒng)一過程背后的基本概念。當(dāng)我還在編寫那本書時,我突然發(fā)現(xiàn),可以再寫一本并不比那本書厚多少的書來詳細介紹有關(guān)統(tǒng)一過程的最重要的內(nèi)容(也就是200頁,而不是我習(xí)慣的150頁左右)。因此,我開始編寫本書的部分章節(jié),試圖揭示統(tǒng)一過程所包含的、普通人很難完全理解的概念,此外還試圖說明統(tǒng)一過程并沒有規(guī)定,在一個項目中人們不應(yīng)該做或者必須設(shè)法完成的任務(wù)。結(jié)果是,我專門將此書構(gòu)思成UMLExplained的姊妹篇。不是試圖教授大量采用統(tǒng)一過程的UML,而是插入許多引用,指向那本書中的某些章節(jié),這些章節(jié)提供了各種UML圖和技術(shù)的詳細信息,這些UML圖和技術(shù)在統(tǒng)一過程中均占有一席之地。我還從那本書中帶了許多圖到本書中,幫助讀者融會貫通地理解這兩本書。正如畢加索所說,“優(yōu)秀的畫家會借;偉大的畫家會偷”。