用例圖描述了系統提供的功能單元。用例圖的主要目的是幫助開發團隊以可視化的方式理解系統的功能需求,包括基於基本流程的“參與者”(即與系統交互的其他實體)之間的關系,以及系統中用例之間的關系。用例圖壹般表示用例的組織關系——要麽是整個系統的所有用例,要麽是壹組具有功能的用例(例如,所有與安全管理相關的用例)。要在用例圖上顯示壹個用例,您可以畫壹個橢圓,然後將用例的名稱放在橢圓的中心或橢圓下方的中間。為了在用例圖上繪制壹個角色(代表壹個系統用戶),您可以繪制壹個人形符號。類圖顯示了不同的實體(人、事物和數據)是如何相互關聯的;換句話說,它顯示了系統的靜態結構。類圖可以用來表示邏輯類,邏輯類通常是商務人士談論的那種東西——搖滾樂隊、CD、廣播劇;或者貸款,房屋抵押貸款,汽車貸款和利率。類圖也可以用來表示實現類,實現類是程序員處理的實體。實現類圖可能會顯示壹些與邏輯類圖相同的類。然而,實現類圖不會用相同的屬性來描述,因為它很可能引用了Vector和HashMap之類的東西。部署圖顯示了如何在硬件環境中部署軟件系統。其目的是展示系統的不同組件將在哪裏運行,以及它們將如何相互通信。因為部署圖是對物理操作進行建模,所以系統的生產人員可以很好地利用這個圖。部署圖中的符號包括組件圖中使用的符號元素,還添加了幾個符號,包括節點的概念。節點可以代表物理機或虛擬機節點(例如,大型機節點)。要建模壹個節點,只要畫壹個三維的立方體,節點的名字就位於立方體的頂部。像類圖壹樣,對象圖反映了系統的靜態過程,但它是從實際或原型場景中表達的。對象圖顯示了某壹時刻對象之間的關系。對象圖可以被視為類圖的壹個特殊用例,其中可以顯示實例和類。對象還與協作圖相關聯,協作圖顯示了上下文中的對象原型(元角色)。對象圖是類圖的壹個例子,它使用了和類圖幾乎壹樣的logo。它們的區別在於對象圖顯示了類的多個對象實例,而不是實際的類。對象圖是類圖的壹個例子。因為對象有生命周期,所以對象圖只能存在於系統的某個時間段。