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.