Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałLubomierz Stawowski Został zmieniony 11 lat temu
1
Nadstruktura języka UML w wersji 2.2 Część V Wdrożenie (pakiet UML::Deployments)
2
UML::Deployments – podpakiety
3
Zawartość pakietu Artifacts
4
Pakiet Nodes – węzły
5
Pakiet Nodes – związek wdrożenia
6
Pakiet ComponentDeployments
7
Metaklasy Artifact i Manifestation Artefakt to specyfikacja fizycznej porcji informacji używanej lub produkowanej w trakcie rozwoju systemu, jego wdrożenia albo utrzymania Artefakt może stanowić manifestację (czyli być konkretną fizyczną realizacją) jednego lub więcej elementów modelu
8
Przykłady artefaktów Plik modelu Plik źródłowy Skrypt Binarny plik wykonywalny Tabela bazy danych Produkt dostarczalny Dokument tekstowy (hipertekstowy, itp.) Wiadomość e-mail
9
Standardowe stereotypy artefaktów > – fizyczny plik w kontekście rozwijanego systemu; pozostałe stereotypy są podklasami > > – ogólny plik nie będący > ani > > – wykonywalny plik programu > – biblioteka statyczna lub dynamiczna > – plik interpretowalnego skryptu > – plik źródłowy
10
Notacja artefaktu i manifestacji
11
Metaklasy Deployment, DeploymentTarget, DeployedArtifact Wdrożeniem nazywa się przydział artefaktów lub instancji artefaktów do punktu docelowego wdrożenia Możliwa jest parametryzacja wdrożenia przez specyfikację wdrożenia
12
Metaklasy Node, Device, ExecutionEnvironment Węzeł to zasób obliczeniowy, na którym można wdrażać artefakty w celu ich uruchomienia Urządzenie to fizyczny zasób obliczeniowy wyposażony w procesor Środowisko wykonawcze jest zwykle częścią ogólnego węzła reprezentującego środowisko sprzętowe, implementuje w nim określone usługi wymagane przez komponenty w czasie wykonania Węzeł może mieć strukturę wewnętrzną, której składowymi mogą być wyłącznie części będące węzłami oraz złącza
13
Przykładowe stereotypy Ogólne węzły > Środowiska wykonawcze >
14
Metaklasa CommunicationPath Węzły mogą być połączone przy pomocy specjalnego rodzaju powiązań zwanego ścieżkami komunikacyjnymi – pozwala to zdefiniować struktury sieciowe Konkretne topologie sieciowe można zdefiniować przy pomocy wiązań łączących instancje węzłów Ścieżka komunikacyjna modeluje wymianę komunikatów i sygnałów pomiędzy węzłami Końcami ścieżki komunikacyjnej mogą być wyłącznie punkty docelowe wdrożenia
15
Notacja
16
Notacja – rodzaje węzłów
17
Metaklasa DeploymentSpecification Specyfikacja wdrożenia jest rodzajem artefaktu specyfikującym parametry uruchomienia pewnego (innego, na ogół złożonego) artefaktu wdrażanego na pewnym węźle Artefakt urzeczywistniający lub implementujący specyfikację wdrożenia nazywa się deskryptorem wdrożenia
18
Specyfikacja wdrożenia - notacja
19
Zawartość diagramów wdrożenia Węzły (graficzne) Artefakt Węzeł Węzeł z wdrożonymi artefaktami Specyfikacja wdrożenia Krawędzie Powiązanie (ścieżka komunikacyjna) Zależność Manifestacja Wdrożenie Uogólnienie
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.