dsc04076zh5

dsc04076zh5



Imię

Nazwisko

Nr indeksu

(irupa

Projektowanie systemów informacyjnych czerwiec 2006 i Sprawdzający

2    (3 pkl.) Zgodnie z całym tekstem wymagań, w szczególności uwzględniając ostatni punkt w tekście wymagań, sporządź diagram przypadków użycia (use case) z perspektywy aktorów systemu. Wykorzystaj hierarchię dziedziczenia dla aktorów systemu i relacje między przypadkami użycia, o ile mają miejsce.

3    (3 pkl.) Asocjację z diagramu z zadania I, posiadająca niesymetryczne liczności oraz atrybut (lub klasę asociacii). zamień na asocjację kwalifikowaną. Narysuj ten fragment diagramu • po zamianie. Uzasadnij, dlaczego poddałeś zamianie właśnie tę asocjację.

4    (3 pkl.) Oznacz na diagramie z zadania 1 klasy abstrakcyjne i metody abstrakcyjne. Jakie rodzaje metod (abstrakcyjne, zaimplementowane) może zawierać klasa abstrakcyjna a jakie klasa konkretna? Podaj przykłady w oparciu o diagram z pkt. 1

5    (3 pkt.) Dla diagramu z zadania I wskaż (bądź dopisz, o ile nie ma) przykład metody obiektu, metody o zasięgu klasowym, atrybutu obiektu i atrybutu klasowego. Uzasadnij, dlaczego jest to metoda klasowa, atrybut klasowy.

6    (3 pkt.) Wskaż na diagramie z zadania I asocjację wiclc-do-wiclu z niesymetrycznymi licznościami dla obu końców asocjacji oraz ze zdefiniowaną klasą (lub atrybutem) asocjacji. Na jakim etapie cyklu życia systemu klasę asocjacji powinno się zamienić na konstrukcję zawierającą klasę pośredniczącą? Narysuj odpowiedni przykład (z atrybutami i metodami dla klasy pośredniczącej) na podstawie wskazanego uprzednio fragmentu diagramu.

7    (3 pkt.) Podkreśl te rodzaje dziedziczenia (rozłączne, nierozłączne, kompletne, niekompletne, jednokrotne, wielokrotne, jednoaspektowe, wieloaspektowe, dynamiczne, ellipsis), które wykorzystałeś na diagramie z zadania I. Dla każdego podkreślonego rodzaju dziedziczenia podaj hierarchię, w której ten rodzaj dziedziczenia wystąpił.

8    (3 pkt.) Wskaż na diagramie z zadania I asocjację, która w naturalny sposób kwalifikuje się do zamiany na kompozycję lub agregację (być może już taką umieściłeś). Uzasadnij swój wybór (dlaczego agregacja? dlaczego kompozycja?). Ponadto, dlaczego zdecydowałeś się na wykorzystanie agregacji (lub kompozycji) a nie „zwykłej asocjacji”?

9    (3 pkt.) Wskaż na diagramie z zadania I lub zaproponuj (jeśli nie masz na swoim diagramie klas) ograniczenie odnoszące się do asocjacji. Podaj i uzasadnij, jaki to jest rodzaj ograniczenia (statyczne, dynamiczne)? Zaproponuj, jaka metoda (i w jakiej klasie) mogłaby być odpowiedzialna za jego zapewnienie.

10    (3 pkt.) Dla przypadku użycia z diagramu z zadania 2, sporządź scenariusz i zgodny z nim diagram aktywności. Diagram powinien zawierać co najmniej dwie aktywności (wyłączając aktywność początkową i końcową).

11    (3 pkt.) Dla przypadku użycia systemu (wybranego z diagramu przypadków z zadania 2) narysuj diagram interakcji. Diagram powinien przedstawiać interakcje pomiędzy obiektami co najmniej dwóch klas.

12    (3 pkt.) Dla dowolnej klasy z zadania I wskaż dwa stany (wyłączając stan początkowy i stan końcowy), w jakich mogą znajdować się obiekty tej klasy. Przedstaw diagram stanów, zawierający te stany wraz ze specyfikacją przcjścia/przcjść pomiędzy nimi

13    (J pkt.) Z diagramu klas z zadania I wybierz klasę posiadającą przynajmniej dwie podklasy (w razie potrzeby dorysuj brakującą podklasę) i asocjację. Zamodeluj ten fragment diagramu w systemie relacyjnym. Wykonaj zamianę na dwa różne sposoby.


Wyszukiwarka

Podobne podstrony:
Koncertmania 1 Imię Nazwisko Nr indeksu Grupa Projektowanie systemów informacyjnych wrzesień
Kwatery do wynajecia Imię Nazwisko Nr indeksu Ciupa Projektowanie systemów informacyjnych wrze
kolokwium 1 Podstawy Systemów informacyjnych - kolokwium I Imię i nazwisko .. nr indeksu data Zad 1.
10403106?3556731681327R35743172842986934 n Data Imię i nazwisko Nr indeksu Nazwa kursu Ter
Łuczyszyn1 Nazwisko wykładowcy Nazwisko prowadzącego ćwiczenia IMIĘ I NAZWISKO NR INDEKSU Wydzi
Kolokwium DS1KL10 Kolokwiua Imię i nazwisko:    Nr indeksu: VkMygtkk wdimi punktowane
IMGR67 IMIĘ NAZWISKO NR INDEKSU Wydział Nazwisko wykładowcy Nazwisko prowadzącego ćwiczeni:EGZA
IMGQ09 B BfSSSsaamBM HHH ■ imię nazwisko nr indeksu 30-01-2007 Obrotowa tarcza 1 poprzez sworzeń
IMGR67 IMIĘ NAZWISKO NR INDEKSU Wydział Nazwisko wykładowcy Nazwisko prowadzącego ćwiczeni:EGZA
IMGR68 IMIĘ NAZWISKO NR INDEKSU Wydział Nazwisko wykładowcy Nazwisko prowadzać*
IMGR69 IMIĘ NAZWISKO NR INDEKSU Wydział Nazwisko wykładowcy Nazwisko prowadzącego ćwiczeniaEGZA
IMGR70 IMIĘ NAZWISKO NR INDEKSU Wydział N.t/.wi.iko wykładowcy Nazwisko prowadzącego ćwiczeniaE

więcej podobnych podstron