Diagramy implementacyjne


Diagram komponentów
Diagramy implementacyjne:
Model zależności komponentów
oprogramowania
Diagram komponentów
Diagram rozmieszczenia
Elementy modelu:
komponenty
Dr inż.. Ilona Bluemke
zależności  wskazują potrzebę
dostosowania komponentów
2
Komponent  element oprogramowania
symbole graficzne komponentu
Może to być:
program wykonywalny - <>,
Klient.db
grafika.dll
biblioteka - <>
fizyczne bazy danych, tabele baz danych -
<>
podsystemy - << subsystem>>
<>
komponenty przetwarzające - << service>>
zamowienia.php
3 4
Interfejs udostępniany Interfejs wymagany (pozyskujący)
Irejestracja
Iklient
szkoleniegrafika.dll
zamawianie
5 6
1
Porty (bramy) Zależności
Pokazują, że komponent korzysta z usług
oferowanych przez inny komponent.
Oznaczenie  linia przerywana skierowana w
kierunku dostarczyciela (wskazują na
Iklient
interfejsy wymagane.
Idostawca
magazyn
Iksiegowosc
7 8
Realizacja i konektory przykład
Realizacja - wskazuje na interfejsy
udostępnione
Konektor delegowany
Konektor składany
9 10
Omówienie przykładu
Przykład komponentu w konwencji białej
skrzynki
Pokazano  połączenia interfejsów
konektory typu <> strzałka
wskazuje kierunek delegacji
Port OrderEntry deleguje komunikację do
interfejsu wewnętrznego komponentu
11 12
2
Diagram rozmieszczenia - deployment
Przykład diagramu rozmieszczenia
diagram
Pokazuje różne elementy sprzętu Można określić typ urządzenia
wchodzącego w skład systemu i
pokazywać połączenia  dwukierunkowe ,
rozmieszczenie oprogramowania na sprzęcie
określać krotności połączeń
węzeł
Modem PC Dysk
<> <> <>
13 14
15 16
17
3


Wyszukiwarka

Podobne podstrony:
07 Diagram sekwencji
implementation view?73E3B6
Phase Diagram of Ultrafine Carbon
Toyota Supra? Wiring Diagrams
03 Implementacja komputerowa algorytmu genetycznego
Podstawy projektowania i implementacji?z?nych
implement components?D1799D
implement componentsE3CB1D9
Toyota MR2 Wiring Diagrams
Diagramy klas
rup implementation subsystem?48C12D

więcej podobnych podstron