|
Vyučující
|
-
Hub Miloslav, doc. Ing. Ph.D.
|
|
Obsah předmětu
|
Softwarové inženýrství. Architektura softwaru. Vícevrstvá architektura. Rámce pro tvorbu webových aplikací. Koncept Model-View-Controller (MVC). Rich Internet Application (RIA). Webservices. Uživatelská rozhraní webových aplikací. Testování uživatelských rozhraní webových aplikací.
|
|
Studijní aktivity a metody výuky
|
|
Dialogická (diskuze, rozhovor, brainstorming)
|
|
Výstupy z učení
|
Cílem předmětu je seznámit studenty s jednotlivými architekturami návrhu webových aplikací. Studenti budou schopni volit a aplikovat v dané situaci vhodnou architekturu, přičemž budou schopni své rozhodnutí podpořit adekvátními argumenty.
|
|
Předpoklady
|
nespecifikováno
|
|
Hodnoticí metody a kritéria
|
Obhajoba vlastního projektu
Zpracování a úspěšné obhájení zadaného projektu z probírané látky v rámci odborné diskuze s důrazem na implementaci získaných poznatků v rámci doktorské disertační práce doktoranda. Všeobecný pohled doktoranda na metody softwarového inženýrství s důrazem na návrh webových aplikací.
|
|
Doporučená literatura
|
-
Brambilla, M., Chbeir, R., Fransincar, F., Manolescu, I. Web Engineering. Cham: Springer, 2021. ISBN 978-3-030-74296-6.
-
Muccini, H. et al. Software Architecture. Cham: Springer, 2020. ISBN 978-3-030-59155-7.
-
Sunyeav, A. Internet Computing. Principles of Distributed Systems and Emerging Internet-Based Technologies. Cham: Springer, 2021. ISBN 978-3-030-34957-8.
|