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::Okn
o
GUI::Okno::Progra
m
Zależności pakietów -
Uogólnienie
Zależności pakietów - Scalenie
Zależności pakietów - Scalenie
class Domain Model
Rekrutacja
Planowanie
Wydział
Dziekanat
Dział Finansowy
«import»
System wspomagania zarządzania uczelnią
Diagram pakietów
Diagram pakietów
Ćwiczenie
Podziel diagram klas automatu do
sprzedaży napojów na pakiety.