Lab UML struktura

background image

UML

Unified Modeling Language

Wykład 7

Modelowanie struktury

background image

WSM dr Marek Szepski

2

Pakiet
Komponent
Węzeł

Pakiet – grupowanie dowolnych rzeczy

Diagram pakietów

Komponent – moduł oprogramowania

Diagram komponentów

Węzeł – zasób fizyczny

Diagram rozlokowania

(2 i 3 – diagramy wdrożeniowe)

background image

WSM dr Marek Szepski

3

Package Diagram

Diagram pakietów to przedstawienie

logicznej struktury systemu w
postaci zestawu pakietów
połączonych zależnościami i
zagnieżdżeniami.

Pakiet to grupa elementów.

background image

WSM dr Marek Szepski

4

Pakiet

Pakiet to mechanizm ogólnego
stosowania, służący do
organizowania elementów w grupy

background image

WSM dr Marek Szepski

5

Elementy d. pakietów

background image

WSM dr Marek Szepski

6

Sposoby przedstawiania
pakietu

background image

WSM dr Marek Szepski

7

PU jako pakiet

background image

WSM dr Marek Szepski

8

Klasy jako pakiet

background image

WSM dr Marek Szepski

9

pakiety + zależności = D.
Pak.

background image

WSM dr Marek Szepski

10

Zagnieżdżanie pakietów

background image

WSM dr Marek Szepski

11

background image

WSM dr Marek Szepski

12

Stereotypy pakietów

<<model>> - pakiety będące
modelami np.. Modele: biznesowy,
analityczny, PU

<<subsystem>> - podsystem

<<framework>> - zrąb, wzorzec
architektury

<<modelLibrary>> - biblioteka klas

background image

WSM dr Marek Szepski

13

Stereotypy zależności

<<import>> - włączenie pakietu
docelowego do źródłowego

<<merge>> - złączenie (np..
rozproszone BD w BD scaloną)

<<access>> - dostęp pakietu
źródłowego do zawartości pakietu
docelowego

background image

WSM dr Marek Szepski

14

background image

WSM dr Marek Szepski

15

Component Diagram

Diagram komponentów to rodzaj

diagramu wdrożeniowego, który
wskazuje organizacje i zależności
między komponentami.

Komponent to hermetyczny

(niepodzielny) moduł
oprogramowania

background image

WSM dr Marek Szepski

16

Komponent

Komponent to hermetyczny,

wymienny moduł oprogramowania
systemu, realizujący określone
jego usługi za pomocą interfejsów

background image

WSM dr Marek Szepski

17

Komponenty

background image

WSM dr Marek Szepski

18

Interfejsy

I.

Udostępniający

I. Pozyskujący

Port

(punkt związany

z interfejsem)

Port złożony

background image

WSM dr Marek Szepski

19

Interfejs

Interfejs to zestaw operacji, które
wyznaczają usługi oferowane przez
komponent lub klasę

background image

WSM dr Marek Szepski

20

Komponenty

background image

WSM dr Marek Szepski

21

D. Komponentów

background image

WSM dr Marek Szepski

22

Zależność, realizacja,
konektor delegowany i
składany

background image

WSM dr Marek Szepski

23

background image

WSM dr Marek Szepski

24

Komponent –
biała skrzynka
(pełna
specyfikacja):
interfejsy
zależności
artefakty

background image

WSM dr Marek Szepski

25

Artefakt

Artefakt oznacza każdy sztucznie
wytworzony produkt
(niekoniecznie informatyczny)
(także w RUP)

background image

WSM dr Marek Szepski

26

Deployment Diagram

Diagram rozlokowania to rodzaj

diagramu wdrożeniowego, który
przedstawia sieć połączonych
ścieżkami komunikowania węzłów z
ulokowanymi na nich artefaktami.

Węzeł to m.in. Sprzęt (komputer,

serwer, drukarka, element sieci itp.)

background image

WSM dr Marek Szepski

27

El. Diagramu rozlokowania

background image

WSM dr Marek Szepski

28

Węzeł

Węzeł to fizyczny lub logiczny
zasób przetwarzający, na którym
są osadzone artefakty
użytkowanego systemu.

background image

WSM dr Marek Szepski

29

Diagram np..

background image

WSM dr Marek Szepski

30

Alternatywne sposoby oznaczenia

background image

WSM dr Marek Szepski

31

Węzły i komponenty

background image

WSM dr Marek Szepski

32


Document Outline


Wyszukiwarka

Podobne podstrony:
2010 Lab 10 struktury drzewiaste
Lab 3 Badania struktury..., materiałoznawstwo i pokrewne
Lab UML sekwencji
Lab 1 Badanie struktury, STUDIA, SEMESTR IV, Badania struktury i własnosci materiałów
Lab 6 Struktury
Lab 3 Prezentacja tworzenia struktury logicznej HD
Lab 6 Struktury
BO lab.- struktura asortymentowa mieszanka 2012, Zarządzanie, II rok, ćwiczenia(2)
lab 4, STUDIA, SEMESTR IV, Badania struktury i własnosci materiałów
Lab 6 Struktury
Lab 3 Prezentacja tworzenia struktury logicznej HD
Lab 6 Struktury
spis lab I sem 2010

więcej podobnych podstron