Quiz: Modelowanie struktury ostatnia część
Quiz sprawdzający wiedzę z lekcji „Modelowanie struktury ostatnia część” w kursie MDA, OOAD i wzorce projektowe.
Przykładowe pytania z tego testu
1. Która z poniższych opcji najlepiej opisuje różnicę między autentykacją a autoryzacją w kontekście aplikacji?
- Autentykacja to potwierdzenie tożsamości użytkownika, a autoryzacja to przyznanie mu uprawnień dostępu.
- Autentykacja to proces przyznawania uprawnień, a autoryzacja to potwierdzenie tożsamości.
- Autentykacja i autoryzacja to synonimy oznaczające proces logowania użytkownika.
- Autentykacja to proces szyfrowania danych, a autoryzacja to proces deszyfrowania.
2. Dlaczego logika biznesowa nie powinna być umieszczana bezpośrednio w środowisku aplikacji?
- Ponieważ logika biznesowa jest zawsze mniej ważna niż środowisko.
- Ponieważ utrudnia to testowanie i utrzymanie aplikacji.
- Ponieważ środowisko aplikacji jest zbyt wolne dla logiki biznesowej.
- Ponieważ logika biznesowa automatycznie staje się publicznie dostępna.
3. Jaką rolę pełni koordynator w architekturze heksagonalnej?
- Koordynator zarządza komunikacją między różnymi komponentami aplikacji.
- Koordynator odpowiada za przechowywanie wszystkich danych całej aplikacji.
- Koordynator odpowiada za wyświetlanie całego interfejsu użytkownika aplikacji.
- Koordynator odpowiada za autentykację oraz autoryzację wszystkich użytkowników systemu.
To 3 z 9 pytań. Załóż darmowe konto, aby rozwiązać cały test i zobaczyć wynik z wyjaśnieniami.