VMSWV - Projekt

1. část projektu

SAD - Software Architecture Document obsahující základní design dílak

Rational Unified Proces (RUP) - SAD

2. část projektu

PDF - Závěrečná prezentace s popisem architektury, testů a konfiguračního managementu

ZIP - src s realizací projektu

Architektura aplikace

  • Popis architektonického stylu (např. monolit, microservices, klient-server)
  • Schéma architektury (např. diagram komponent, tříd, modulů)
  • Použité technologie a nástroje (např. frameworky, knihovny, databáze)

Testování

  • Typy testů (jednotkové, integrační, end-to-end, manuální vs. automatizované)
  • Použité testovací nástroje/frameworky (např. JUnit, PyTest, Selenium)
  • Pokrytí kódu (např. metriky, ukázky testů)
  • Strategie testování (kdy a jak se testovalo)

Konfigurační management

  • Popis verzovacího systému (typicky Git, struktura repozitáře)
  • Build system / nástroje pro sestavení (např. Maven, Gradle, Makefile)
  • Jak je řešena konfigurace aplikace (např. pomocí .env, YAML, config souborů)
  • CI/CD (je-li použito): pipeline, automatizované buildy/testy/deploye