• Nie Znaleziono Wyników

5 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.

N/A
N/A
Protected

Academic year: 2021

Share "5 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. "

Copied!
1
0
0

Pełen tekst

(1)

2 Wskaż na diagramie z zadania 1 asocjację wiele-do-wielu (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.

3 Objaśnij różnicę pomiędzy ograniczeniem statycznym a dynamicznym. Wskaż na diagramie z zadania 1 ograniczenie dynamiczne odnoszące się do atrybutu. Zaproponuj sposób, w jaki należałoby zrealizować takie ograniczenie.

4 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ą).

5 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.

6

Z diagramu klas z zadania 1 wybierz klasę posiadającą przynajmniej dwie podklasy (w

razie potrzeby dorysuj brakującą podklasę). Zamodeluj ten fragment diagramu w systemie

relacyjnym. Wykonaj zamianę na dwa różne sposoby.

Cytaty

Powiązane dokumenty

Scenariusz opisuje instancje użycia Use Case: określa sekwencję akcji ilustrujących zachowanie systemu. Scenariusze

Atrybut lub operacja jest widoczna tylko dla innych elementów tej

Diagram sekwencji addReservation, określa, że to klasa Facade przechowuje rezerwacje (dodanie rezerwacji do kolekcji należącej do tej klasy), a z diagramu klas wynika, że

W scenariuszach przypadków użycia, które przez include wywołują inne przypadki użycia np PU Założenie konta pacjenta wywołuje przez include PU Wyszukiwanie pacjenta,

Ustawienie właściwości Navigable po stronie klasy Tytul_ksiazki.. 30) Implementacja związku między klasą Uchwyt a klasą Tytul_ksiazki – w klasie Uchwyt za pomocą referencji

ArrayList jako kolekcja referencji typu do obiektu klasy Tytul_ksiazki reprezentuje relację 1 do 0..* po stronie klasy Fasada, która jest „właścicielem” relacji.. Uzupełniono

Część II (reszta pytań będzie dostępna do końca tygodnia) 1.. Dany jest

indywidualną usługę biznesową umożliwiającą inteligentne przeszukiwanie Internetu wg określonych przez klienta potrzeb i przechowanie danych w warstwie biznesowej oraz utrwalanie