Vyučující
|
-
Macko Juraj, PhDr.
-
Mynařík Jan, Mgr.
-
Zacpal Jiří, Mgr. Ph.D.
|
Obsah předmětu
|
Cílem semináře je seznámit studenty s postupy, technikami a nástroji používanými při vývoji rozsáhlých softwarových produktů, a to ve všech jeho fázích. Důraz bude kladen především na jejich aplikování v praxi softwarových firem. Součástí semináře je vystoupení studentů se svými zkušenostmi s využíváním některé z technik. Postupně budou probírány následující aktivity: - Specifikace požadavků - Analýza a návrh systému - Implementace - Testování - Řízení projektu - Nasazení a údržba systému
|
Studijní aktivity a metody výuky
|
Přednášení, Laborování
|
Výstupy z učení
|
Cílem semináře je v první části seznámení se a praktické zvládnutí možností softwarových nástrojů určených pro podporu jednotlivých činností při tvorbě a údržbě softwarových produktů, ve druhé části pak zvládnutí aktuálních technologií pro vývoj softwarových produktů.
2. Porozumění Porozumět nástojům pro vývoj software
|
Předpoklady
|
nespecifikováno
|
Hodnoticí metody a kritéria
|
Analýza výkonů studenta, Seminární práce
zápočet: účast, vystoupení na semináři
|
Doporučená literatura
|
-
Andrew Stellman, Jennifer Greene. (2006). Applied Software Project Management. O?Reilly.
-
P. Paleta. (200). Co programátory ve škole neučí aneb softwarové inženýrství v reálné praxi. Computer press.
-
Ron Patton. (2005). Software Testing.
-
Sommerville, Ian. (2011). Software Engineering 9.. Addison-Wesley.
-
Stephen Vance. (2014). Quality Code, Software Testing Principles, Practices, and Patterns. Addison-Wesley.
-
Wiegers, Karl. E. (2008). Požadavky na software. Computer Press.
|