background image

 

 

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

.

background image

 

 

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.

background image

 

 

Pakiet

Pakiety mogą występować w postaci 
uproszczonej

lub rozszerzonej

background image

 

 

Pakiet

Pakiet może zawierać:

klasy,

interfejsy,

komponenty,

operacje,

przypadki użycia,

diagramy,

inne pakiety.

Najczęściej 

pakiety
zawierają klasy.

background image

 

 

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. 

background image

 

 

Zależności między pakietami

Zależności między pakietami:

zawieranie (import)

uogólnienie (generalization)

background image

 

 

Zależności między pakietami

Zależności między pakietami:

scalanie (merge)

background image

 

 

Zależności pakietów - 
Zawieranie

GUI::Okn
o

GUI::Okno::Progra
m

background image

 

 

Zależności pakietów - 
Uogólnienie

background image

 

 

Zależności pakietów - Scalenie

background image

 

 

Zależności pakietów - Scalenie

background image

 

 

class Domain Model

Rekrutacja

Planowanie

Wydział

Dziekanat

Dział Finansowy

«import»

System wspomagania zarządzania uczelnią

background image

 

 

Diagram pakietów

background image

 

 

Diagram pakietów

background image

 

 

Ćwiczenie

Podziel diagram klas automatu do 
sprzedaży napojów na pakiety.


Document Outline