Testování a provoz informačního systému
Žáci otestují správnost a použitelnost řešení, při provozu rozpoznají funkčně nebo věcně chybný stav, zjistí příčinu a navrhnou i provedou opravu.
Průvodce tématem Testování a provoz informačního systému v předmětu Informatika pro III. ročník: co mají žáci zvládnout, na co navázat a kde nejčastěji chybují. K tomu příprava na hodinu, pracovní list nebo písemka, které ScioBot připraví na jedno kliknutí přesně pro tento ročník.
Připravit hodinu Všechny formáty
Klikněte a tvořte
Získejte přípravu zdarma
Vyberte formát. Jedním kliknutím otevřete tvorbu na téma Testování a provoz informačního systému (III. ročník) — ScioBot ho připraví za vás.
Další formáty na jedno kliknutí
- Vytvořit: Pracovní list
- Vytvořit: Písemka
- Vytvořit: Aktivita
- Vytvořit: Prezentace
- Vytvořit: Kartičky
- Vytvořit: QR hra
Téma i ročník jsou už vyplněné. Nic nepíšete — rovnou tvoříte.
Testování a provoz informačního systému navazuje na návrh rolí, rozhraní, tabulek a procesů. Žák podle G-INF-03-006 ověří, že řešení dělá to, co má (správnost), a že s ním cílový uživatel zvládne běžnou úlohu (použitelnost). Při ostrém používání rozliší stav, kdy systém selhává technicky, od stavu, kdy je obsah nebo postup věcně špatně, dohledá příčinu a navrhne i provede opravu.
G-INF-03-009 připomíná, že chyba často sedí v dřívějším rozhodnutí: špatný atribut, chybějící klíč, nelogická relace, proces, který nepočítá s výjimkou, nebo obrazovka, která uživateli neukáže, co má zadat. Testování proto není až „na konci“, ale kontrola, zda datový model a rozhraní pořád odpovídají požadavkům.
V hodině žáci pracují s konkrétním školním nebo klubovým systémem (rezervace, evidence, přihlášky): sestaví scénáře, zaznamenají odchylku, určí, zda jde o funkci, data, oprávnění nebo postup, a změnu znovu ověří stejným scénářem.
Předpoklady
- Rozumět, k čemu informační systém slouží a jak jím procházejí data a činnosti.
- Znát role, požadavky a základní návrh uživatelského rozhraní.
- Umět navrhnout tabulky, klíče, relace a navázané procesy.
- Mít zkušenost s hledáním chyby v programu pomocí testu a ladění.
Klíčové pojmy
- Správnost řešení
- Systém v testu splní dohodnutá pravidla: uloží platný údaj, odmítne neplatný, dodrží relace a oprávnění.
- Použitelnost
- Cílový uživatel v dané roli dokončí úlohu bez nápovědy učitele; překážka v ovládání je vada k opravě, ne „uživatel to nepochopil“.
- Testovací scénář
- Krátký postup s konkrétními daty, očekávaným výsledkem a rolí (např. žák vrátí výpůjčku). Opakuje se po každé opravě.
- Funkčně nesprávný stav
- Chování systému odporuje návrhu: tlačítko nic neuloží, filtr zahodí platné záznamy, cizí klíč dovolí osiřelý řádek.
- Věcně nesprávný stav
- Systém „jede“, ale údaje nebo postup nesedí se skutečností: špatná kapacita sálu, duplicitní osoba, proces, který přeskočí schválení.
- Příčina a oprava
- Od symptomu (hláška, špatný součet) se jde k místu v datech, pravidle nebo rozhraní; oprava je změna plus nový průchod stejným scénářem.
- Provoz
- Období, kdy systém používají lidé mimo cvičení; sem patří hlášení odchylek, drobné úpravy a kontrola, že oprava nerozbila jinou úlohu.
Časté miskoncepce
Častá chyba
„Jednou jsem to klikl a šlo to, takže je to otestované.“
Jak na to
Dej dvojici povinný seznam: šťastná cesta, prázdné pole, duplicita a cizí role. Bez záznamu očekávaného výsledku scénář neplatí.
Častá chyba
„Uživatel zadal blbost, to není chyba systému.“
Jak na to
Ukaž stejný formulář: chybí kontrola nebo srozumitelná hláška. Žák musí dopsat pravidlo (povinné pole, rozsah) a znovu zkusit stejný vstup.
Častá chyba
„Špatný součet v sestavě znamená, že je rozbitá databáze.“
Jak na to
Nech žáka porovnat zdrojový řádek, filtr a vzorec. Až když data sedí a výstup ne, hledá se funkční chyba; jinak opraví údaj nebo pravidlo.
Častá chyba
„Oprava je restart / smazat záznam a jet dál.“
Jak na to
Vyžaduj trojici: symptom, předpokládaná příčina, konkrétní změna (pole, relace, obrazovka). Restart bez této trojice neuznávej.
Jak učit
2–3 hodiny
- Evokace: ukaž jeden „živý“ záznam, který vypadá v pořádku, ale porušuje pravidlo (duplicitní e-mail, záporný počet) a nech žáky říct, jestli jde o funkci, nebo o obsah.
- Jádro: žáci podle rolí projdou scénáře, zapíší odchylky, určí příčinu v modelu nebo rozhraní a změnu ihned ověří stejným scénářem.
- Reflexe: každá skupina ukáže jednu opravenou vadu a jednu, kterou by v provozu hlásila dál; třída zkontroluje, zda se po opravě nerozbila jiná úloha.
Nápady na aktivity
- Provozní deník: skupiny dostanou stejný mini-IS a sadu hlášení uživatelů; každou položku zařadí jako funkční / věcnou / oprávnění a navrhnou opravu s retestem.
- Párové testování použitelnosti: jeden žák plní úlohu v cizí roli bez nápovědy, druhý zapisuje záseky; poté upraví popisek, pořadí polí nebo hlášku a úlohu zopakují.
Hodnocení
Žák předloží 4 scénáře (včetně jedné chybové cesty) se záznamem výsledku před opravou a po ní.
Ústně na konkrétním příkladu rozliší funkčně a věcně nesprávný stav, uvede příčinu a způsob odstranění (G-INF-03-006).
Související témata
- Informační systémy a toky
- Role, požadavky a rozhraní
- Tabulky, klíče a procesy
- Testování a ladění
- Vývoj a sestavení programu
- Řešení technických problémů
Zdroje
Co pro vás ScioBot připraví k tématu Testování a provoz informačního systému
Interaktivní aktivity, které žáci spustí na tabletu či tabuli, tisknutelné kartičky a hry pro celou třídu – každý formát na téma Testování a provoz informačního systému jedním klikem.
Základní materiály
-
Příprava na hodinu
Kompletní příprava s cíli, průběhem a aktivitami.
-
Pracovní list
List s úlohami, klíčem a variantou.
-
Písemka
Časovaná písemka s body a variantami.
-
Aktivita
Aktivita do hodiny, kterou žáci hned spustí.
-
Prezentace
Sada slajdů k výkladu a procvičení.
-
Kartičky
Materiál k tisku (kartičky, plakát, pracovní list).
-
QR hra
Interaktivní hra k procvičení tématu.
Interaktivní aktivity 14
-
Křížovka s tajenkou
Legendová křížovka, kde se ve sloupci skrývá tajenka. Skvělá na opakování pojmů.
10–20 min
-
Kartičky
Sada oboustranných kartiček na učení pojmů a definic. Žáci si je procvičí překlápěním.
5–20 min
-
Pexeso a spojovačka
Dvojice kartiček s obrázky, pojmy nebo příklady. Spojovačka, pexeso i volné třídění – ideální na slovní zásobu i opakování.
10–25 min
-
Rozhodovačka
Rychlé rozhodování mezi možnostmi s okamžitou zpětnou vazbou.
5–12 min
-
Otázky
Sada otázek s výběrem odpovědí; jedna nebo více správných. Okamžitá sebekontrola.
5–15 min
-
Vpisování
Žáci dopisují krátké odpovědi a ihned vidí, zda se trefili.
5–15 min
-
Rozřazovačka
Žáci přetahují kartičky do správných kategorií.
5–15 min
-
Rozbory
Žák přiřazuje značky k částem věty nebo výrazu — větné členy, slovní druhy, větné rozbory. Sebevyhodnocovací procvičování.
10–20 min
-
Označování
Žáci označují správná slova přímo v textu.
5–15 min
-
Doplňování textu
Žáci doplňují chybějící slova přímo do vět nebo krátkého textu.
5–15 min
-
Krok po kroku
Žáci řadí kroky procesu do správného pořadí.
5–15 min
-
Popis obrázku
Diagram s očíslovanými špendlíky. Žáci přiřazují popisky k částem obrázku — biologie, zeměpis, anatomie.
5–15 min
-
Přesouvání
Žáci přetahují kartičky do přesně určených slotů.
5–15 min
-
Čtení s porozuměním
Žáci čtou krátký text a odpovídají na otázky k jeho obsahu.
10–25 min
K tisku a rozstříhání 8
-
Páry
Kartičky se dvěma polovinami, které k sobě patří (např. datum–událost). Žáci je vystřihnou a párovají.
10–20 min
-
Výběr z možností (s tajenkou)
Kartičky s úlohami a třemi možnostmi. Písmena u správných odpovědí složí tajenku — žák si tak řešení zkontroluje sám.
10–20 min
-
Doplňování do vět
Věty s výběrem ze dvou možností uvnitř — žák zakroužkuje správnou.
10–20 min
-
Hra Riskuj
Kvízová hra se třemi podtématy a otázkami různé hodnoty — klasický formát Riskuj / Jeopardy.
15–30 min
-
Hra AZ kvíz
28 otázek na hexagonální hrací pole — cílem je spojit všechny tři strany.
15–35 min
-
Označ správnou možnost
Kartičky s otázkou a čtyřmi možnostmi — žák označí správnou (např. kolíčkem).
10–20 min
-
Já mám, kdo má …?
Kartičky s tvrzením a otázkou — žáci je čtou v kruhu a hledají navazující odpověď.
10–25 min
-
Hádej, kdo jsem
Kartičky s popisem osobnosti, věci nebo zvířete v 1. osobě — žáci tipují, o koho/co jde.
10–25 min
Hry pro celou třídu 4
-
AZ kvíz
28 otázek na hexagonálním hracím poli — cílem je spojit všechny tři strany. Včetně náhradních ANO/NE otázek.
15–35 min
-
Riskuj
Klasická hra se 5 kategoriemi a otázkami za 100–500 bodů — týmy soutěží o nejvyšší skóre.
15–40 min
-
Pexeso
Klasické pexeso s 10 dvojicemi (pojem ↔ popis) — dva týmy se střídají a hledají shody.
10–25 min
-
Šarády
Šarády se 12 úkoly (mluvení, kreslení, pantomima) — dva týmy hádají, kdo uhodne první, dostane bod.
15–30 min
Očekávané výstupy
- G-INF-03-006 žák otestuje správnost a použitelnost svého řešení, navrhne a realizuje potřebná vylepšení; během provozu informačního systému rozpozná funkčně či věcně nesprávný stav, zjistí jeho příčinu a navrhne způsob jeho odstranění
- G-INF-03-009 vývoj informačního systému – postup tvorby informačního systému; návrh uživatelského rozhraní, datového modelu a procesů; návrh databázové tabulky, atributy polí, primární klíč; návrh struktury a propojení více tabulek – cizí klíč, relace
Učíte Testování a provoz informačního systému trochu jinak?
Popište ScioBotu vlastními slovy, co s žáky chcete zvládnout a kolik máte času. Materiál přizpůsobí vašemu ŠVP, třídě i žákům se speciálními vzdělávacími potřebami.
Související témata
-
Algoritmus: vlastnosti, zápis a rozklad
Žáci vysvětlí vlastnosti algoritmu, zapíší ho slovně, diagramem i pseudokódem, rozdělí problém na části a zdůvodní, co řešit algoritmicky. Neopakují blokové programování ze ZŠ.
-
Binární kódování
Žáci zapíší čísla ve dvojkové soustavě, vysvětlí bit, bajt a množství informace podle vyloučených možností a zdůvodní volbu datového typu mimo programovací jazyk.
-
Umělá inteligence
Žáci vysvětlí princip strojového učení, uvedou aplikace umělé inteligence a posoudí její limity, přínosy a rizika při práci s informacemi i ve společnosti.
-
Data a informace
Žáci rozliší data od informace, navrhnou sběr a evidenci údajů, posoudí jejich úplnost a význam pro rozhodnutí a oddělí evidenci od návrhu informačního systému.
-
Proměnné a výrazy v Pythonu
Žáci v Pythonu deklarují proměnné, volí datové typy a sestavují číselné i logické výrazy včetně vstupu a výstupu. Nejde o první seznámení s proměnnými ze ZŠ, ale o přehledný zápis výrazů v programu.
-
Tabulky, klíče a procesy
Žáci navrhnou tabulky s atributy, primárním a cizím klíčem, propojí je relacemi a sladí procesy od sběru po výstup s rolemi, které data mění nebo jen čtou.
-
Větvení a cykly
Žáci programují větvení se složenými podmínkami a cykly for i while, vnořují bloky a řídí tok výpočtu. Rozšiřují řízení výpočtu ze ZŠ o složené podmínky a přehlednou strukturu.
-
Počítačové sítě a internet
Žáci porovnají způsoby propojení počítačů, charakterizují lokální sítě a internet, vysvětlí paketový přenos, web, cloud, bezdrátové sítě a internet věcí.