Pakiet (UML)

Przykłady pakietów UML

Pakiet w Unified Modeling Language jest używany „do grupowania elementów i udostępniania przestrzeni nazw dla zgrupowanych elementów” . Pakiet może zawierać inne pakiety, zapewniając w ten sposób hierarchiczną organizację pakietów.

Prawie wszystkie elementy UML można pogrupować w pakiety. W ten sposób klasy, obiekty, przypadki użycia , komponenty , węzły , instancje węzłów itp. mogą być zorganizowane jako pakiety, umożliwiając w ten sposób zarządzalną organizację niezliczonych elementów, które pociąga za sobą rzeczywisty model UML.

Stosowanie

Podczas organizowania modeli funkcjonalnych (modele przypadków użycia, modele przepływu pracy itp.) należy używać pakietów do modelowania rzeczywistej modułowej struktury modelowanego systemu. Podczas organizowania kodu źródłowego używaj pakietów do reprezentowania różnych warstw kodu źródłowego. Na przykład:

Organizując modele komponentów, użyj pakietów, aby pogrupować komponenty według własności i/lub możliwości ponownego wykorzystania. Na przykład:

Podczas organizowania modeli wdrożeniowych należy używać pakietów do reprezentowania różnych typów środowisk wdrożeniowych, które będą modelowane. Na przykład: