Streszczenie:
Zakres pracy obejmuje kroki obejmujące analizę koncepcyjną, tworzenie kodu rozwiązania wymienione w następujących krokach:
1. Przegląd istniejących pokrewnych rozwiązań
2. Przygotowanie części teoretycznej rozwiązania poprzez realizacje:
a. modelu rozwiązania
b. opisu atrybutów oraz danych obiektu
c. omówienia poszczególnych elementów rozwiązania
3. Budowa projektu z użyciem języka C# oraz technik
a. Domain Driven Design
b. CQRS – Segregacja odpowiedzialności komend i zapytań
c. Dependency injection – Wstrzykiwanie zależności
d. Inverse of control – odwrócenie zależności
4. Modularyzacja
5. Krytyczna analiza wytworzonego rozwiązania.