Diagramy pakietów
Diagram pakietów
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
Diagram pakietów (Package diagram) ukazuje organizację elementów w systemie podzieloną na pakiety.
Pakiety są ze sobą związane zależnościami.
Pakiet
Pakiety mogą występować w postaci uproszczonej
lub rozszerzonej
Pakiet
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
Zależności między pakietami:
• zawieranie (import)
• uogólnienie (generalization)
Zależności między pakietami
Zależności między pakietami:
• scalanie (merge)
Zależności pakietów - Zawieranie
GUI::Okno
GUI::Okno::Program
Zależności pakietów - Uogólnienie
Zależności pakietów - Scalenie
Zależności pakietów - Scalenie
class Domain Model
Rekrutacj a Planow anie
Wydział Dziekanat
Dział Finansow y
«import»
System wspomagania zarządzania uczelnią
Diagram pakietów
Diagram pakietów
Ćwiczenie
Podziel diagram klas automatu do sprzedaży napojów na pakiety.