Podcast
Questions and Answers
Aká je definícia znovupoužiteľnosti softvéru?
Aká je definícia znovupoužiteľnosti softvéru?
- Miera, do akej je možné znovu použiť jednotlivé časti softvéru (correct)
- Miera dokumentácie pri vývoji softvéru
- Úsilie potrebné na testovanie vlastností softvéru
- Schopnosť softvéru reagovať na zmeny legislatívy
Čo zahŕňa proces akceptačného testovania?
Čo zahŕňa proces akceptačného testovania?
- Spájanie súčastí do jedného celku
- Stanovenie požiadaviek na ľudské zdroje
- Otestovanie zákazníkom a školenie užívateľov po akceptácii (correct)
- Programová realizácia a vypracovanie dokumentácie
Ktorá fáza vývoja softvéru sa zaoberá analýzou a špecifikáciou požiadaviek?
Ktorá fáza vývoja softvéru sa zaoberá analýzou a špecifikáciou požiadaviek?
- Architektonický návrh
- Analýza a špecifikácia požiadaviek (correct)
- Prevádzka a údržba
- Implementácia a testovanie súčastí
Čo znamená udržovateľnosť softvéru v kontexte jeho vývoja?
Čo znamená udržovateľnosť softvéru v kontexte jeho vývoja?
Ktorá časť procesu vývoja softvéru sa najviac zaoberá detailným návrhom a plánovaním testov?
Ktorá časť procesu vývoja softvéru sa najviac zaoberá detailným návrhom a plánovaním testov?
Aký je hlavný dôraz V-modelu?
Aký je hlavný dôraz V-modelu?
Čo znamená druhá V v W-modeli?
Čo znamená druhá V v W-modeli?
Aká je nevýhoda iteratívnych modelov?
Aká je nevýhoda iteratívnych modelov?
Čo je hlavným problémom inkrementálneho modelu?
Čo je hlavným problémom inkrementálneho modelu?
Aký je hlavný prínos špirálového modelu?
Aký je hlavný prínos špirálového modelu?
Ktorý z nasledujúcich prvkov je súčasťou analýzy rizík?
Ktorý z nasledujúcich prvkov je súčasťou analýzy rizík?
Čo vyžaduje špirálový model od tímu?
Čo vyžaduje špirálový model od tímu?
Aký model kombinuje prototypovanie a analýzu rizík?
Aký model kombinuje prototypovanie a analýzu rizík?
Aký problém spôsobuje zložitosť pri vývoji softvéru?
Aký problém spôsobuje zložitosť pri vývoji softvéru?
Čo označuje syndróm 90% hotovo?
Čo označuje syndróm 90% hotovo?
Aký je hlavný cieľ SW inžinierstva v manažmente projektu?
Aký je hlavný cieľ SW inžinierstva v manažmente projektu?
Ako je definovaný projekt?
Ako je definovaný projekt?
Ktorá z týchto vlastností je zvlášť dôležitá pre SW inžiniera?
Ktorá z týchto vlastností je zvlášť dôležitá pre SW inžiniera?
Aký je význam Demingovho manažérskeho cyklu (PDCA)?
Aký je význam Demingovho manažérskeho cyklu (PDCA)?
Ktorý z nasledujúcich problémov súvisí s náchylnosťou softvéru k chybám?
Ktorý z nasledujúcich problémov súvisí s náchylnosťou softvéru k chybám?
Čo je jedným z menej častých problémov pri vývoji softvéru?
Čo je jedným z menej častých problémov pri vývoji softvéru?
Aké typy požiadaviek sa zvyčajne definujú pri vývoji systému?
Aké typy požiadaviek sa zvyčajne definujú pri vývoji systému?
Čo je najdôležitejšie pre úspešnú špecifikáciu požiadaviek?
Čo je najdôležitejšie pre úspešnú špecifikáciu požiadaviek?
Ktoré z nasledujúcich problémov sa môže vyskytnúť pri špecifikácii požiadaviek?
Ktoré z nasledujúcich problémov sa môže vyskytnúť pri špecifikácii požiadaviek?
Aké charakteristiky by mala mať dobrá špecifikácia požiadaviek?
Aké charakteristiky by mala mať dobrá špecifikácia požiadaviek?
Čo znamená, že požiadavky sú sledovateľné?
Čo znamená, že požiadavky sú sledovateľné?
Ktorý faktor môže ovplyvniť validáciu požiadaviek?
Ktorý faktor môže ovplyvniť validáciu požiadaviek?
Aké požiadavky majú technické špecifikácie systému?
Aké požiadavky majú technické špecifikácie systému?
Ktoré z nasledujúcich platí o nefukčných požiadavkách?
Ktoré z nasledujúcich platí o nefukčných požiadavkách?
Aký je hlavný cieľ návrhu architektúry softvéru?
Aký je hlavný cieľ návrhu architektúry softvéru?
Ktoré z nasledujúcich tvrdení popisuje Model-View-Controller najpresnejšie?
Ktoré z nasledujúcich tvrdení popisuje Model-View-Controller najpresnejšie?
Aké sú výhody vrstvenej architektúry?
Aké sú výhody vrstvenej architektúry?
Ktorý architektonický vzor umožňuje vydeliť používateľské interakcie od správy dát?
Ktorý architektonický vzor umožňuje vydeliť používateľské interakcie od správy dát?
Aké sú nevýhody klient-server architektúry?
Aké sú nevýhody klient-server architektúry?
Ktorý z nasledujúcich architektonických vzorov je spojený s technikami distribúcie služieb?
Ktorý z nasledujúcich architektonických vzorov je spojený s technikami distribúcie služieb?
Aká je nevýhoda Model-View-Controller pri použití s jednoduchými modelmi?
Aká je nevýhoda Model-View-Controller pri použití s jednoduchými modelmi?
Čo znamená pojem 'Do not Repeat Yourself' (DRY) v programovaní?
Čo znamená pojem 'Do not Repeat Yourself' (DRY) v programovaní?
Aký je účel návrhového vzoru Jedináčik (singleton)?
Aký je účel návrhového vzoru Jedináčik (singleton)?
Čo je hlavným dôsledkom použitia vzoru Abstraktná továreň (Abstract Factory)?
Čo je hlavným dôsledkom použitia vzoru Abstraktná továreň (Abstract Factory)?
Aký problém sa zaoberá návrhový vzor Observer?
Aký problém sa zaoberá návrhový vzor Observer?
Aký je účel návrhového vzoru Fasáda (Facade)?
Aký je účel návrhového vzoru Fasáda (Facade)?
Čo je hlavnou úlohou testovania softvéru?
Čo je hlavnou úlohou testovania softvéru?
Aká je výhoda vzoru Command?
Aká je výhoda vzoru Command?
Aký je medzivalidácia a verifikácia v testovaní softvéru?
Aký je medzivalidácia a verifikácia v testovaní softvéru?
Aká je nevýhoda vzoru Abstraktná továreň (Abstract Factory)?
Aká je nevýhoda vzoru Abstraktná továreň (Abstract Factory)?
Flashcards
Znovupoužiteľnosť SW
Znovupoužiteľnosť SW
Použitie existujúceho softvéru alebo komponentov v novom projekte, aby sa znížili náklady a čas vývoja.
Interoperabilita SW
Interoperabilita SW
Schopnosť softvéru spolupracovať s inými systémami, aby sa zabezpečila výmena údajov a funkčnosti.
Udržovateľnosť SW
Udržovateľnosť SW
Schopnosť softvéru upraviť sa na meniace sa požiadavky používateľov alebo zmeny v legislatíve bez značného úsilia.
Testovateľnosť SW
Testovateľnosť SW
Signup and view all the flashcards
Dokumentovanosť SW
Dokumentovanosť SW
Signup and view all the flashcards
Obchodné požiadavky
Obchodné požiadavky
Signup and view all the flashcards
Užívateľské požiadavky
Užívateľské požiadavky
Signup and view all the flashcards
Funkčné požiadavky
Funkčné požiadavky
Signup and view all the flashcards
Nefunkčné požiadavky
Nefunkčné požiadavky
Signup and view all the flashcards
Zapojenie stakeholderov
Zapojenie stakeholderov
Signup and view all the flashcards
Získavanie informácií
Získavanie informácií
Signup and view all the flashcards
Analýza požiadaviek
Analýza požiadaviek
Signup and view all the flashcards
Špecifikácia požiadaviek
Špecifikácia požiadaviek
Signup and view all the flashcards
Zložitosť softvéru
Zložitosť softvéru
Signup and view all the flashcards
Prispôsobivosť softvéru
Prispôsobivosť softvéru
Signup and view all the flashcards
Nestálosť softvéru
Nestálosť softvéru
Signup and view all the flashcards
Neviditeľnosť softvéru
Neviditeľnosť softvéru
Signup and view all the flashcards
Náchylnosť softvéru k chybám
Náchylnosť softvéru k chybám
Signup and view all the flashcards
Komunikácia v tíme
Komunikácia v tíme
Signup and view all the flashcards
Dokumentácia softvéru
Dokumentácia softvéru
Signup and view all the flashcards
Starnutie softvéru
Starnutie softvéru
Signup and view all the flashcards
V-model
V-model
Signup and view all the flashcards
W-model
W-model
Signup and view all the flashcards
Iteratívne modely
Iteratívne modely
Signup and view all the flashcards
Inkrementálny model
Inkrementálny model
Signup and view all the flashcards
Špirálový model
Špirálový model
Signup and view all the flashcards
Life Cycle Objectives
Life Cycle Objectives
Signup and view all the flashcards
Life Cycle Architecture
Life Cycle Architecture
Signup and view all the flashcards
Initial Operation Capability
Initial Operation Capability
Signup and view all the flashcards
Návrhový vzor (Design Pattern)
Návrhový vzor (Design Pattern)
Signup and view all the flashcards
Tvorivý vzor (Creational Pattern)
Tvorivý vzor (Creational Pattern)
Signup and view all the flashcards
Štrukturálny vzor (Structural Pattern)
Štrukturálny vzor (Structural Pattern)
Signup and view all the flashcards
Chovanie (Behavioral Pattern)
Chovanie (Behavioral Pattern)
Signup and view all the flashcards
Jedináčik (Singleton)
Jedináčik (Singleton)
Signup and view all the flashcards
Abstraktná továreň (Abstract Factory)
Abstraktná továreň (Abstract Factory)
Signup and view all the flashcards
Command
Command
Signup and view all the flashcards
Observer
Observer
Signup and view all the flashcards
Návrh architektúry
Návrh architektúry
Signup and view all the flashcards
Architektonické vzory
Architektonické vzory
Signup and view all the flashcards
Model-View-Controller (MVC)
Model-View-Controller (MVC)
Signup and view all the flashcards
Vrstvená architektúra
Vrstvená architektúra
Signup and view all the flashcards
Architektúra Klient-Server
Architektúra Klient-Server
Signup and view all the flashcards
Do not Repeat Yourself (DRY)
Do not Repeat Yourself (DRY)
Signup and view all the flashcards
Study Notes
Softvérové inžinierstvo všeobecne a vlastnosti
- Softvérové inžinierstvo je systematický prístup k vývoju, nasadeniu a údržbe softvéru (SW).
- Je to inžinierska disciplína, zaoberajúca sa praktickými problémami vývoja rozsiahlych SW systémov.
- SW sa vytvára pre zlepšenie služieb (informačné systémy), znižovanie nákladov (riadenie výroby) alebo riešenie problémov, pre ktoré nie sú dostupné iné riešenia (predpoveď počasia).
Softvérová kríza 60. rokov
- Prejavovala sa predlžovaním a predražovaním projektov.
- Zvýšením nákladov.
- Nízkej kvalite výsledných produktov.
- Problematickou údržbou.
- Nízkej produktivitou práce programátorov.
- Hľadanie riešenie viedlo k zavedeniu štruktúrovaného programovania.
Softvérový produkt
- Zbierka počítačových programov, procedúr, pravidiel a dokumentácie.
- Členovia vývojového tímu vytvárajú SW produkty pre užívateľov/zákazníkov.
- Zahŕňa požiadavky, špecifikácie, návrhy, zdrojové kódy, testovacie dáta, užívateľské príručky a ďalšie dokumenty.
- Aktérmi vo vývoji SW sú zákazníci, dodávatelia a užívatelia.
Generický a zákaznícky softvér
- Generický softvér (krabicový) sa predáva širokej verejnosti.
- Zákaznícky softvér sa vyvíja na mieru pre konkrétneho zákazníka.
Kvalita SW produktu
- Súhrn vlastností a charakteristík výrobku.
- Zobrazuje jeho schopnosť plniť určené potreby a požiadavky.
- Miera splnenia požiadaviek zákazníkov.
Správnosť, Spoľahlivosť a Udržateľnosť SW
- Správnosť SW: Hodnotenie, do akej miery SW vyhovuje špecifikácii.
- Spoľahlivosť SW: Pravdepodobnosť, že SW bude v danom čase vykonávať zamýšľanú funkciu.
- Udržovateľnosť SW: Schopnosť SW reagovať na meniace sa potreby zákazníka a zmeny legislatívy.
Proces vývoja SW
- Analýza a špecifikácia požiadaviek
- Architektonický návrh
- Podrobný návrh
- Implementácia a testovanie súčastí produktu
- Integrácia a testovanie celého systému
- Akceptačné testovanie a inštalácia
- Prevádzka a údržba
Ďalšie aspekty vývoja SW
- Efektívnosť
- Použiteľnosť
- Bezpečnosť
- Prenositeľnosť
- Interoperabilita
- Testovateľnosť
- Dokumentovanosť
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Tento kvíz sa zameriava na základné pojmy softvérového inžinierstva, ako sú znovupoužiteľnosť, akceptačné testovanie a udržovateľnosť softvéru. Odpovedzte na otázky týkajúce sa analytických a špecifikačných fáz v procese vývoja softvéru. Ideálny pre študentov a profesionálov v oblasti IT.