Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Nadstruktura języka UML w wersji 2.2 Część V Wdrożenie (pakiet UML::Deployments)

Podobne prezentacje


Prezentacja na temat: "Nadstruktura języka UML w wersji 2.2 Część V Wdrożenie (pakiet UML::Deployments)"— Zapis prezentacji:

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


Pobierz ppt "Nadstruktura języka UML w wersji 2.2 Część V Wdrożenie (pakiet UML::Deployments)"

Podobne prezentacje


Reklamy Google