Diagram pakietów (Package diagram) jest strukturalnym diagramem, który prezentuje pakiety i relacje zachodzące pomiędzy nimi. Diagram pakietów służy do modelowania agregatów bytów jakimi są pakiety. Diagram pakietów pozwalają na modelowanie systemu na wysokim stopniu abstrakcji.
Diagram pakietów (Package diagram) ukazuje organizację elementów w systemie podzieloną na pakiety. Pakiety są ze sobą związane zależnościami.
Pakiety mogą występować w postaci uproszczonej lub rozszerzonej
Pakiet może zawierać: • klasy, • interfejsy, • komponenty, • operacje, • przypadki użycia, • diagramy, • inne pakiety. Najczęściej pakiety zawierają klasy.
Diagram pakietów • Byty należące do tego samego pakietu muszą mieć unikatowe nazwy. • Pakiety, jako agregaty systemu umożliwiają w celu lepszego zrozumienia złożoności systemu podział systemu na grupy. • Pakiety mogą zawierać w sobie inne pakiety.
Zależności między pakietami: • zawieranie (import) • uogólnienie (generalization)
Zależności między pakietami: • scalanie (merge)
Zależności pakietów - Zawieranie GUI: : Okno: : Program GUI: : Okno
Zależności pakietów - Uogólnienie
Zależności pakietów - Scalenie
Zależności pakietów - Scalenie
System wspomagania zarządzania uczelnią
Diagram pakietów
Diagram pakietów
Ćwiczenie Podziel diagram klas automatu do sprzedaży napojów na pakiety.