1. Architektura informačních systémů Flashcards

1
Q

Co jsou tři základní vrstvy třívrstvé architektury?

A
  • Prezentační Vrstva: Zodpovídá za interakci s uživatelem, může být realizována jako webová, desktopová nebo mobilní aplikace.
  • Logická nebo Aplikační Vrstva: Obsahuje business logiku a zpracovává uživatelské požadavky.
  • Datová Vrstva: Zajistí ukládání a načítání dat, spravuje trvalost a konzistenci dat.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jaké jsou tři komponenty MVC architektury a jejich role?

A
  • Model: Reprezentuje data a logiku aplikace.
  • View: Zobrazuje data uživatelům a obsahuje uživatelské rozhraní.
  • Controller: Zprostředkovává komunikaci mezi Modelem a View, spravuje uživatelské vstupy a aktualizuje View.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jaké jsou klíčové aspekty cloudové architektury?

A
  • Multi-tenant architektura: Podporuje sdílení zdrojů mezi mnoha uživateli s izolací dat a konfigurace.
  • Elastičnost a škálovatelnost: Umožňuje automatické přizpůsobení zdrojů zátěži.
  • Zabezpečení a compliance: Zahrnuje strategie pro ochranu dat, autentizaci a autorizaci, a dodržování právních předpisů.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Co představují frontend a backend v architektuře informačních systémů?

A
  • Frontend: Uživatelské rozhraní aplikace, které běží na klientově zařízení.
  • Backend: Serverová strana, která zpracovává logiku aplikace, databázové operace a další serverové procesy.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Co jsou microservices a jaké mají výhody?

A
  • Definice: Architektura založená na rozdělení aplikace na menší, nezávislé služby, které komunikují přes API.
  • Výhody: Zlepšuje modularitu, usnadňuje nasazení a škálování jednotlivých služeb nezávisle, což vede k lepší správě a údržbě systému.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly