Zábavné kvízy na každý deň

Späť na všetky kvízy
Softvérové bugy a legendárne prúsery: Vieš, čo sa pokazilo?

Softvérové bugy a legendárne prúsery: Vieš, čo sa pokazilo?

Otestujte si svoje znalosti o softvérových chybách a legendárnych neúspechoch, ktoré zasiahli svet technológií. Zistíte, aké sú najčastejšie príčiny problémov a ako sa im dá predchádzať v kritických systémoch. Pripravte sa na zaujímavé otázky, ktoré vás privedú k zamysleniu nad dôležitosťou kvalitného softvéru.

Otázka 1

Čo v IT svete označujeme slovom „bug“?

Príslušenstvo k počítaču ako myš alebo klávesnica

Bežnú funkciu programu, ktorá funguje podľa plánu

Chybu v softvéri alebo kóde, ktorá vedie k nesprávnemu správaniu programu

Otázka 2

Čo je typickou príčinou väčšiny softvérových bugov?

To, že používateľ príliš rýchlo píše na klávesnici

Ľudská chyba pri analýze, návrhu alebo písaní kódu

Vždy len kozmické žiarenie a slnečné búrky

Otázka 3

Ktorý príklad najlepšie vystihuje známy problém NASA Mars Climate Orbiter z roku 1999?

Sonda sa stratila kvôli tomu, že nemala dostatok solárnych panelov

Sonda sa stratila, lebo mala príliš veľa fotiek v pamäti

Zlyhanie vzniklo preto, že jeden tím použil imperiálne jednotky a druhý metrické, čo viedlo k strate sondy

Otázka 4

Čo sa stalo pri prvom štarte rakety Ariane 5 v roku 1996 v súvislosti so softvérom?

Raketa sa rozpadla krátko po štarte kvôli chybe v softvéri pri prevode čísiel

Raketa sa úspešne vrátila na Zem po turistickom lete

Raketa vzlietla, ale vôbec neniesla žiadny náklad

Otázka 5

Prečo môže byť aj „malý bug“ vo finančnom systéme veľmi nebezpečný?

Môže vytvoriť obrovské finančné straty v priebehu minút alebo hodín

Ovplyvní iba vzhľad grafov, nie čísla

Len zmení farbu tlačidiel v aplikácii

Otázka 6

Čo bola hlavná podstata obáv pri probléme Y2K (rok 2000) v softvéri?

Všetky počítače mali automaticky explodovať

Zem mala stratiť internetové pripojenie po polnoci

Mnohé systémy ukladali rok len ako posledné dve číslice, takže rok 2000 mohol byť nesprávne chápaný ako 1900

Otázka 7

Prečo sú bezpečnostné testy a code review dôležité pri vývoji softvéru?

Len predlžujú vývoj bez akéhokoľvek prínosu

Sú dôležité len pri počítačových hrách

Pomáhajú odhaliť chyby skôr, než sa dostanú k používateľom alebo do kritických systémov

Otázka 8

Ktoré tvrdenie o softvérových bugoch v kritických systémoch (doprava, zdravotníctvo, financie) je najvýstižnejšie?

Sú vždy len estetický problém rozhrania

Sú úplne neškodné, ak softvér beží na rýchlom počítači

Môžu mať vážne dôsledky, preto je nutné testovanie, zálohy a viacnásobné kontroly

Otázka 9

Ako môže pomôcť logovanie (zaznamenávanie udalostí) pri riešení softvérových chýb?

Slúži iba na štatistiku počtu kliknutí na tlačidlá

Nedá sa použiť v žiadnom serióznom systéme

Umožní spätne zistiť, čo program robil tesne pred pádom alebo chybou

Otázka 10

Ktorý prístup je z pohľadu prevencie bugov a prúserov v kritických systémoch NAJROZUMNEJŠÍ?

Dobrý návrh, code review, testy, simulácie a postupné nasadzovanie s možnosťou návratu

Písať kód čo najrýchlejšie bez dokumentácie

Testovať softvér iba raz a potom už nikdy

Pre spustenie klikni na hocijakú odpoveď
03:00

Celý obsah je vo výhradnom vlastníctve kvizovo.sk. Akékoľvek kopírovanie obsahu je zakázané!