Tvorba software

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Profese: Upřesnění profesí, přepracován "softwarový inženýr".)
(Profese: Přidán architekt.)
Řádka 133: Řádka 133:
 
* Komunikuje se zákazníkem a specifikuje požadavky.
 
* Komunikuje se zákazníkem a specifikuje požadavky.
 
* Kontroluje správnost produktu v rámci dané cílové domény (oboru).
 
* Kontroluje správnost produktu v rámci dané cílové domény (oboru).
 +
 +
; (Softwarový) architekt
 +
* Navrhuje rozdělení aplikace na mikroslužby, nasazení na servery.
 +
* Volí vhodné technologie: programovací jazyk, frameworky, databázové systémy, konfiguraci serverů, kontejnerizaci, ...
 +
* Navrhuje strukturu API.
 +
* Jedná se o zkušeného vývojáře s praxí.
 +
* V řešení zohledňuje požadavky na: výkon, škálovatelnost (budoucí rozšiřitelnost), bezpečnost, snadnost údržby.
 +
* Komunikuje s vývojáři a kontroluje dodržení architektonických požadavků.
  
 
; Kodér ~ programátor
 
; Kodér ~ programátor
Řádka 139: Řádka 147:
 
* Tyto úkoly často postupně přebírají AI agenti.
 
* Tyto úkoly často postupně přebírají AI agenti.
  
; DevOps
+
; Deployment/DevOps
* Zabývá se nasazením hotového systému na servery, konfigurací.
+
* Zabývá se nasazením hotového systému na servery.
* Řeší kontejnerizaci, automatizaci nasazení (CI/CD).
+
* Řeší kontejnerizaci, konfiguraci serverů.
 +
* Automatizaci nasazení (CI/CD).
  
 
; Tester
 
; Tester

Verze z 23. 7. 2026, 14:54



Obsah

Fáze projektu

Formulace slovního zadání

Analýza

Charakteristika
Řešíme
Testujeme

V rámci analýzy řešíme věci a akce z reálného světa, tomu odpovídá i terminologie. Minimálně používáme specializované pojmy ze světa IT, výstupům by měl rozumět i zákazník.

Zatím se NEbavíme o:

  • softwarovém či hardwarovém způsobu řešení,
  • algoritmech,
  • způsobu ukládání dat,...

Návrh

Implementace

Nasazení

Údržba

Vyřazení z provozu


Testování


Profese

Informatik
Softwarový inženýr
Analytik
(Softwarový) architekt
Kodér ~ programátor
Deployment/DevOps
Tester
Projektový manažer
UX specialista
Grafik
Kreativec

Proč začínat na papíře/obrázku?


Pojmy

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje