Ekonom a podnikání
Střední škola AGC a.s.

Učební osnovy

4. ročník


Informační a komunikační technologie


1  týdně, P
Tvorba, testování a provoz softwaru
Výsledky vzděláváníUčivo

Žák:

  • na základě analýzy problému specifikuje zadání pro tvorbu programu, skriptu nebo webové aplikace
  • rozdělí zadání nebo problém na menší části, rozhodne, které je vhodné řešit algoritmicky, své rozhodnutí zdůvodní
  • navrhne algoritmy a datové struktury podle specifikace zadání a zapíše je vhodnou formou
  • ve vztahu k charakteru a velikosti vstupu hodnotí algoritmy a datové struktury podle různých hledisek, porovná a vybere pro řešený problém ty nejvhodnější; vylepší algoritmus podle daného hlediska
  • vytvoří jednoduchý spustitelný program, skript, nebo webovou aplikaci
  • testuje spustitelný program, skript nebo webovou aplikaci; najde, specifikuje a opraví případnou chybu
  • spolupracuje při tvorbě programu s další osobou, popisuje strukturu programu další osobě

Požadavky a analýza

  • specifikace a popis řešeného problému, požadavky na řešení;
  • analýza a dekompozice (rozložení) problému;

Tvorba a vývoj

  • základní koncepce tvorby programů (např. proměnná a datový typ, řídící příkazy, cykly);
  • návrh algoritmů a datových struktur;
  • zápis algoritmu vhodnou formou (např. blokové schéma, přirozené a formální jazyky, skriptovací a programovací jazyk);
  • využívání hotových komponent;

Testování

  • druhy chyb, chybové hlášky, neočekávané ukončení a zamrznutí;
  • způsoby a druhy testování softwaru;
  • spotřeba výpočetních a jiných zdrojů;

Běh a provoz

  • verze programu, instalace a aktualizace programu;
  • hlášení a evidence závad, logování a sledování provozu;
  • nápověda a licence programu