本書共有十二章以及兩個附錄。第一章介紹UML的基本概念。第二章到第六章介紹靜態塑模(staticmodeling),第七章到第十章介紹行為塑模(behaviormodeling)。所謂的靜態塑模,指的是設計程式的結構,而行為塑模指的是規劃系統在執行時的互動。 在靜態塑模的部分:第二章介紹類別圖(classdiagram)以及物件圖(objectdiagram);第三章是packagediagram;第四章是compositestructurediagram;第五章是元件圖(componentdiagram),第六章是部署圖(deploymentdiagram)。 在行為塑