本書是第一本全面介紹用UML對Java應用程序進行建模的指南。作者通過具體的開發(fā)實例深入淺出地介紹了用UML這個建模工具開發(fā)面向對象系統(tǒng)的方法,對不同解決方案的優(yōu)缺點進行比較,分析在開發(fā)過程中開發(fā)團隊所碰到的各種常見問題。在介紹用建模工具開發(fā)系統(tǒng)時,本書還提供了開發(fā)企業(yè)級應用系統(tǒng)的策略以及相關技術,包括XML、servlet、EnterpriseJavaBeans、SwingComponents、CORBA及RMI等,并討論如何在不同的技術組合中做出權衡、如何與相關的Java技術相結合進行系統(tǒng)開發(fā)。本書內容翔實,講解透徹。通過本書,讀者可以對UML建模技術以及面向對象的分析和設計有一個全面而深入的認識和了解。隨書附帶的光盤中包含書中的示例代碼。對軟件系統(tǒng)建模,就是要理解和熟練運用UML?,F有的UML圖書雖然已經很多,但是像本書這樣完全從實戰(zhàn)出發(fā)討論實際應用的卻少之又少。本書榮獲Amazon讀者五星評價,被公認為最佳UML入門圖書之一。作者通過一個樣例考勤卡系統(tǒng),對整個軟件開發(fā)過程進行細致入微的分析和討論——從用戶需求到最終實現,從建立各種UML圖表到完成最后代碼,讓讀者從實際操作中全面系統(tǒng)地理解和掌握UML,學習Java企業(yè)級開發(fā)的核心知識,使讀者對軟件開發(fā)過程有全新的理解。同時,本書還澄清了許多盲點和誤區(qū)。所有這些內容,你在下一個項目中就可以參考使用!通過本書,你可以:進一步加深對面向對象分析與設計的理解學會如何在Java開發(fā)中靈活使用UML廣泛了解各種UML軟件模型,從中做出正確選擇學會如何用UML來描述其他的技術和類庫,如servlet、XML以及Swing本書附帶光盤中包括:考勤卡系統(tǒng)的全部設計文檔和源代碼如何安裝并使用Sun的J2EE運行考勤卡系統(tǒng)的說明