• Nie Znaleziono Wyników

Diagramy pakietów

N/A
N/A
Protected

Academic year: 2021

Share "Diagramy pakietów"

Copied!
16
0
0

Pełen tekst

(1)

Diagramy pakietów

(2)

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.

(3)

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.

(4)

Pakiet

Pakiety mogą występować w postaci uproszczonej

lub rozszerzonej

(5)

Pakiet

Pakiet może zawierać:

•klasy,

•interfejsy,

•komponenty,

•operacje,

•przypadki użycia,

•diagramy,

•inne pakiety.

Najczęściej pakiety zawierają klasy.

(6)

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.

(7)

Zależności między pakietami

Zależności między pakietami:

• zawieranie (import)

• uogólnienie (generalization)

(8)

Zależności między pakietami

Zależności między pakietami:

• scalanie (merge)

(9)

Zależności pakietów - Zawieranie

GUI::Okno

GUI::Okno::Program

(10)

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

(11)

Zależności pakietów - Scalenie

(12)

Zależności pakietów - Scalenie

(13)

class Domain Model

Rekrutacj a Planow anie

Wydział Dziekanat

Dział Finansow y

«import»

System wspomagania zarządzania uczelnią

(14)

Diagram pakietów

(15)

Diagram pakietów

(16)

Ćwiczenie

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

Cytaty

Powiązane dokumenty

Aktor w diagramie komunikacji inicjuje przepływ komunikatów oraz odbiera. komunikaty od obiektów z

•Diagram czynności (activity diagram) służy do modelowania dynamicznych aspektów systemu.. •Diagram czynności przedstawia sekwencyjne lub współbieżne kroki

• abstrakcyjna klasa (abstract class) (nazwa klasy napisana kursywą) – klasa nie może mieć bezpośredniego egzemplarza. • elementy statyczne (static elements) – atrybuty

Jeżeli zatrzymamy działanie systemu zobaczymy diagram obiektów, z których każdy jest w innym stanie i w pewnych szczególnych związkach z innymi obiektami...

Atrybut lub operacja jest widoczna tylko dla innych elementów tej

Surówka wiosenna Surówka z kapusty kiszonej Kapusta zasmażana z grzybami (jedna pozycja do wyboru) ZUPA. Rosół z makaronem Krem borowikowy Krem

Najczęściej występującym czynnikiem warunkującym podział jest fakt, że na etapie przetargu na roboty żelbetowe Inwestor nie posiada jeszcze Dokumentacji

Studio Figura Częstochowa Wrzosowiak zastrzega, że oferta zamieszczona na stronie internetowej ma charakter informacyjny i nie stanowi oferty w rozumieniu przepisów