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