Lista zadań na zajęcia, semestr zimowy 2013/2014, zestaw XI

Transkrypt

Lista zadań na zajęcia, semestr zimowy 2013/2014, zestaw XI
Lista zadań na zajęcia, semestr zimowy 2013/2014, zestaw XI
Diagram wdrożenia
Przemysław Krysztowiak, [email protected]
(Projektujemy własną aplikację. Pracujemy w grupach. Trzeba mieć pod ręką diagram klas lub pakietów).
Zadanie 1. Narysuj diagram wdrożenia zaprojektowanej aplikacji, wykorzystując przynajmniej 5 różnych elementów
takich diagramów:
Artefakt – odpowiednik komponentu oprogramowania, np. plik wykonywalny, biblioteka jar lub dll lub inna, skrypt,
plik konfiguracyjny itp.
(a) artefakt jest manifestacją komponentu oprogramowania – relacja zależności ze stereotypem <<manifest>>.
Węzeł – coś, na czym można uruchomić lub przechowywać oprogramowanie. Dwa rodzaje węzłów:
(a) urządzenie (stereotyp <<device>>) – najczęściej komputer,
(b) środowisko wykonawcze (stereotyp powinien na to wskazywać, np. <<J2EE Container>> lub <<.NET Framework 4.0>>
lub <<execution environment>> itp.
Węzły można zagnieżdżać (jeden w drugim).
Artefakty można wdrożyć na urządzeniach zagnieżdżając je w węźle, lub za pomocą zależności ze stereotypem <<deploy>>.
Ścieżki komunikacyjne – linie ciągłe, mogą być opisane np. protokołem komunikacyjnym.
Specyfikacja wdrożenia – zbiór właściwości określających sposób wdrożenia (parametry artefaktu potrzebne przy
wdrożeniu, stereotyp <<deployment spec>>), połączone zwykłą zależnością lub zależnością ze stereotypem <<deploy>>.
Przykład. Diagram wdrożenia aplikacji do sprzedaży biletów na wydarzenia sportowe, z dwoma klientami: klasyczną
aplikacją okienkową oraz stroną internetową.
Zadanie domowe. Wrzuć diagram do własnego repozytorium. Upewnij się, że masz w repozytorium kompletny projekt.
Wyrażam zgodę na drukowanie przez studentów i pracowników WMiI UMK treści zawartej w niniejszym pliku.