Vyučující
|
-
Hanzal Petr, Mgr.
-
Šimandl Václav, Mgr. Ph.D.
|
Obsah předmětu
|
1.-2. Metodiky softwarového vývoje. 3.-4. Didaktický software, jeho specifika a klasifikace. 5.-6. Analýza požadavků zákazníka. 7.-8. Design software. 9. Implementace software. Správa vývojových verzí. 10. Testování a ladění software. 11. Nasazení software. 12. Údržba. 13.-14. Evaluace projektu
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Projektová výuka
|
Výstupy z učení
|
Po zvládnutí základních programovacích technik v předchozím studiu je nutno naučit studenty rozumět různým metodikám vývoje software a umět realizovat jednotlivé kroky vývoje v návaznosti na ostatní. Studenti pracují na projektu, kde uplatní dřívější znalosti a rozšíří si je o zkušenosti s realizací software od analýzy požadavků až po nasazení v praxi
Student bude umět vytvořit didaktický software od analýzy požadavků zákazníka až po nasazení v praxi.
|
Předpoklady
|
Absolvování předmětu zaměřeného na programování
|
Hodnoticí metody a kritéria
|
Anamnestická metoda
Realizace didaktického software použitelného ve výuce. Představení a obhajoba vytvořeného software v rámci kolokvia.
|
Doporučená literatura
|
-
Cripps, P., Eeles, P. Architektura softwaru. Brno: Computer Press, 2011. ISBN 9788025130360.
-
Gunderloy, M. Z kodéra vývojářem: Nástroje a techniky pro opravdové programátory. Brno: Computer Press, 2007. ISBN 978-80-251-1517-6.
-
Herout, P. Testování pro programátory. České Budějovice: Kopp, 2016. ISBN 978-80-7232-481-1.
-
Wiegers, K. E. Požadavky na software: Od zadání k architektuře aplikace. Brno: Computer Press, 2008. ISBN 978-80-251-1877-1.
|