Na stronie z zdaniami znajdziesz opis sytuacyjny. Na jego podstawie wykonaj poniższe zadania:
Zadanie 2.6 – diagram komponentów
Przygotuj diagram komponentów pokazujący architekturę rozwiązania. Zdefiniuj komponenty i interfejsy. Do interfejsów zdefiniuj odpowiednie operacje. Interfejsy przypisz do komponentów.
Diagram powinien zawierać:
- System Rejestracji Zajęć – system online(przedmiot projektu), który umożliwia zapisanie się na zajęcia.
- System Rozliczeniowy – wystawia faktury za zajecia
- System Katalog Zajęć – bazę katalogową zajęć, gdzie zachowane są wszystkie informacje o zajęciach
- System powiadomień – wysyła powiadomienia
Zadanie 2.7 – diagram sekwencji
Zadanie wykonaj po przygotowaniu diagramu komponentów.
Narysuj diagram sekwencji. Wykorzystaj komponenty z zadania 2.6. Na komunikatach wykorzystaj operacje zdefiniowane w interfejsach. W razie potrzeby zaktualizuj operacje.
- Studenci, którzy są zapisani na zajęcia, które zostały odwołane zostają powiadomieni, że zajęcia zostały odwołane, i takie zajęcia są usuwane z harmonogramów.
- System rejestracji (SRZ) przesyła informacje o wszystkich zapisanych studentach do Systemu Rozliczeniowego, po to, aby można było każdemu studentowi wystawić fakturę za dany semestr. Zmiany w harmonogramach są natychmiast przesyłane do Systemu Rozliczeniowego, tak, aby można było przesłać studentom zaktualizowaną fakturę za semestr.
Zasady przygotowania zadań
- W ramach kursu możesz przygotować modele w Enterprise Architect lub innym narzędziu do modelowania. Sprawdzam pliki z Enterprise Architect (eap).
- Diagramy wyślij w pliku EAP – lub jako obrazki wklejone do edytora tekstu (Word, Open/LibreOffice)
- Prace prześlij na adres mailowy michal@wolski.pro
- Opisz proszę co zostało zrobione np:. Michał zweryfikuj diagram klas i obiektów.
- Po otrzymaniu zadania potrzebuję kilku dni by odesłać odpowiedź. Odpowiedź otrzymasz na maila, z którego wysłany zostało zadanie.
Plik do pobrania
Zadanie możesz przesłać w niniejszym pliku (wypełnij odpowiednie sekcje):
Modelowanie w UML - bazowa struktura repozytorium
lub inny, który sukcesywnie był przez Ciebie rozwijany w ramach realizacji tego kursu.
Zadania prześlij zgodnie z harmonogramem.
Zakończenie
Jeśli zadanie jest zrobione lub chcesz je pominąć, naciśnij przycisk “Zrobione”. W ten sposób dasz znać, że zadanie jest ukończone.