Základy softvérového inžinierstva
Študijné programy
Informácie o výučbe
Forma výučby
Prednáška, Seminár, Cvičenie numerické, Cvičenie laboratórne, Projektová práca, Ateliér, Stáž, Exkurzia, Odborná praxMetóda štúdia
PrezenčnáJazyk
slovenský, anglickýHodiny za týždeň (denná)
2,0,0,2,0,0,0,0,0Hodiny za semester (externá)
ZS 26,26/LS 26,26Výsledky vzdelávania
Študent získa základné poznatky o životnom cykle vývoja softvéru, o softvérových procesoch, metódach a nástrojoch softvérového inžinierstva, ktoré sa využívajú v jednotlivých fázach životného cyklu. Študent získa základné zručnosti potrebné pre navrhovanie, modelovanie a prácu s CASE nástrojmi a systémami pre podporu riešenia softvérových projektov. Po úspešnom absolvovaní predmetu by mal byť študent schopný pracovať na softvérových projektoch, pri spracovaní požiadaviek, pri návrhu systému a návrhu testov, používať prostriedky a metódy pre podporu analýzy a návrhu systémov, vytvárať potrebnú dokumentáciu.
Stručná osnova predmetu
1. Úvod do softvérového inžinierstva (základné pojmy, ciele a role v softvérovom inžinierstve) 2. Životný cyklus softvéru a jeho fázy, modely životného cyklu, plánovanie vývoja softvérového systému. 3. Agilné metódy v životnom cykle systémov a iteratívny vývoj softvérových systémov. 4. Zber, spracovanie a dokumentovanie požiadaviek na softvérový systém. 5. Modelovanie štruktúry softvérových systémov. 6. Modelovanie správania softvérových systémov. 7. Správa verzií a zostavovanie softvérových systémov, vývojové, testovacie a produkčné prostredie. 8. Testy a testovanie v životnom cykle softvérových systémov. 9. Manuálne testovanie a automatizácia testovania.
Podmienky na absolvovanie
Spôsob hodnotenia a skončenia štúdia predmetu: Zápočet a skúška Priebežné hodnotenie (PH): Študent prospeje v PH a získa zápočet, keď splní podmienku získať min. 21% z 40%. Zápočet Záverečné hodnotenie (ZH): Študent prospeje v ZH a úspešne vykoná skúšku, keď splní podmienku získať min. 31% z 60%. Skúška Celkové hodnotenie: CH je suma hodnotení získaných študentom za hodnotené obdobie. Celkový výsledok sa stanoví v súlade s vnútornými predpismi TUKE. (študijný poriadok, vnútorný predpis zásady doktorandského štúdia)
Odporúčaná literatúra
1. Havlice, Z.: Základy softvérového inžinierstva. 1. vyd. - Košice : TU - 2012. - 160 s. - ISBN 978-80-553-1224-8. 2. Bieliková, M: Softvérové inžinierstvo: Princípy a manažment, ISBN 80-227-1322-8 3. Havlice, Z.: Modelovanie a prototypovanie pri projektovaní informačných systémov. - 85 s - Košice : Elfa, - 1999. - ISBN 80-88786-95-9. 4. Sommerville,I.: Software Engineering (9th Edition). Addison-Wesley 2010, 792 s. ISBN0137035152.
Poznámky
Pre úspešné absolvovanie predmetu je potrebné získať zápočet a úspešne absolvovať skúšku. To v sebe zahŕňa účasť študenta na vzdelávacích činnostiach priamej výučby, na prednáškach, cvičeniach, ako aj samostatné štúdium a aj samostatnú tvorivú činnosť študenta pri spracovaní semestrálneho zadania/zadaní, projektu na stanovenú tému, v stanovenom rozsahu, v stanovenom prevedení spolu 180 h časovej náročnosti práce študenta za semester.
