Diagram zajęć umożliwia utworzenie modelu ogólnego struktury aplikacji określającej klasy systemu, jego atrybuty i metody oraz relacje między obiektami.
Uwaga: Tworzenie i edytowanie diagramów UML na Visio dla sieci Web wymaga licencji Visio (plan 1) lub Visio (plan 2), która jest kupowana oddzielnie od Microsoft 365. Aby uzyskać więcej informacji, skontaktuj się z administratorem platformy Microsoft 365. Jeśli administrator włączył "samodzielny zakup", możesz samodzielnie kupić licencję programu Visio. Aby uzyskać więcej informacji, zobacz Samoobsługowy zakup — często zadawane pytania.
Poniżej przedstawiono kształty we wzorniku klasy UML .
| 
                 Kształt  | 
              
                 Opis  | 
            
|---|---|
| 
                 
                     | 
              
                 W tym artykule opisano zestaw obiektów o podobnej strukturze, zachowaniu i relacjach. Nazwa klasy musi być unikatowa w pakiecie. Kształt klasy zaczyna się od prostokąta z trzema wierszami. Nazwa zajęć znajduje się w górnym wierszu. Pozostałe dwa wiersze służą do metod lub operacji, które mogą być używane przez klasę.  | 
            
| 
                 
                     | 
              
                 Opis atrybutu lub operacji.  | 
            
| 
                 
                     | 
              
                 Używane w kształcie klasy do oddzielenia operacji od atrybutów.  | 
            
| 
                 
                     | 
              
                 Określa widoczne zewnętrznie operacje klasy, składnika, pakietu lub innego elementu bez określania struktury wewnętrznej.  | 
            
| 
                 
                     | 
              
                 W tym artykule opisano typ danych składający się z zestawu nazwanych wartości.  | 
            
| 
                 
                     | 
              
                 Reprezentuje podstawowy element organizowania modelu UML. Zapewnia obszar nazw dla zgrupowanych elementów. Każdy element należy tylko do jednego pakietu, a jeden pakiet może być zagnieżdżony w innym.  | 
            
| 
                 
                     | 
              
                 Reprezentuje pakiet w procesie.  | 
            
| 
                 
                     | 
              
                 Używany jako komentarz diagramu, który nie ma wpływu semantycznego na elementy modelu.  | 
            
| 
                 
                     | 
              
                 Wskazuje, że typ źródła dziedziczy typ docelowy.  | 
            
| 
                 
                     | 
              
                 Wskazuje, że typ źródła korzysta z interfejsu docelowego.  | 
            
| 
                 
                     | 
              
                 Reprezentuje ogólną relację między wystąpieniami klas.  | 
            
| 
                 
                     | 
              
                 Reprezentuje relację, która przepływa tylko w jednym kierunku między wystąpieniami klas.  | 
            
| 
                 
                     | 
              
                 Wskazuje, że obiekt na końcu z kształtem rombu zawiera odwołania do obiektu na drugim końcu. Jeśli zawiera on wyłącznie ten obiekt, zamiast niego użyj kształtu Kompozycja .  | 
            
| 
                 | 
              
                 Wskazuje, że typ źródła zależy od typu docelowego.  | 
            
| 
                 | 
              
                 Wskazuje, że typ źródłowy zawiera części typu docelowego.  |