7. Životní cyklus návrhu a vývoje cloudové aplikace Flashcards

1
Q

Co je cílem fáze zadání (Requirements Gathering) v životním cyklu návrhu a vývoje cloudové aplikace?

A
  • Cíl: Definování a shromažďování požadavků od stakeholderů, které zahrnují funkční, nefunkční, technické a obchodní požadavky.
  • Aktivity: Rozhovory se stakeholdery, analýza trhu a konkurence, stanovení cílů a očekávání aplikace.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Co je cílem a hlavními aktivitami fáze High Level Design (HLD)?

A
  • Cíl: Vytvoření přehledného architektonického návrhu, který specifikuje klíčové systémové komponenty a jejich vzájemné vazby.
  • Aktivity: Definice hlavních komponent systému (databáze, cloudové služby, mikroslužby), vytvoření diagramů architektury, stanovení zabezpečení a compliance strategií.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Co zahrnuje fáze Detailní Design (Detailed Design)?

A
  • Cíl: Rozpracování konkrétních detailů pro každou komponentu a funkci z HLD.
  • Aktivity: Specifikace rozhraní API, návrh databázových schémat, příprava designových specifikací a dokumentace pro vývojáře.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Co je cílem a hlavními aktivitami fáze Implementace (Implementation)?

A
  • Cíl: Kódování aplikace podle designových specifikací.
  • Aktivity: Vývoj kódu v rámci předem definovaných iterací nebo sprintů, průběžné testování a revize kódu, integrace externích služeb a API.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Jaký je cíl a hlavní aktivity fáze Nasazení (Deployment)?

A
  • Cíl: Nasazení aplikace do produkčního prostředí.
  • Aktivity: Automatizace nasazovacích procesů pomocí CI/CD pipeline, příprava prostředí, konfigurace a deployment aplikace, testování nasazení a ověření funkcionality v produkčním prostředí.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Co zahrnuje fáze Provoz (Operation) a jaké jsou její hlavní aktivity?

A
  • Cíl: Zajištění hladkého provozu aplikace, řešení problémů a aktualizací.
  • Aktivity: Monitorování výkonu a dostupnosti aplikace, provádění pravidelných aktualizací a patchů, zpracování uživatelských zpětných vazeb a implementace vylepšení.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Co je cílem a hlavními aktivitami fáze Udržování a Optimalizace (Maintenance and Optimization)?

A
  • Cíl: Zajištění dlouhodobé udržitelnosti a optimalizace aplikace pro zlepšení výkonu a uživatelské zkušenosti.
  • Aktivity: Refaktorování a optimalizace kódu, rozšiřování funkcionalit aplikace na základě nových požadavků a trendů, pravidelné bezpečnostní revize a zajištění compliance.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly