Přeskočit na hlavní obsah
Přeskočit hlavičku
Terminated in academic year 2020/2021

Softwarové inženýrství B

Typ studia navazující magisterské
Jazyk výuky čeština
Kód 155-1032/01
Zkratka SWEB
Název předmětu česky Softwarové inženýrství B
Název předmětu anglicky Software Engineering B
Kreditů 5
Garantující katedra Katedra aplikované informatiky
Garant předmětu doc. RNDr. Ivo Martiník, Ph.D.

Subject syllabus

Rámcová osnova přednášek:
1. Metodika RUP – Rational Unified Process
2. Agilní metodiky – přístup k vývoji a řízení IS/IT
3. Problematika návrhových vzorů v oblasti strategie a provozi IS/IT
4. Princip a použití návrhového vzoru Strategy a Proxy (remote, lazy, dynamic)
5. Princip a použití návrhových vzorů Adapter, Facade
6. Princip a použití návrhového vzoru Factory (simple, factory method, abstract factory)
7. Princip a použití návrhových vzorů Iterator, Composite
8. Princip a použití návrhových vzorů MVC, Observer
9. Princip a použití návrhového vzoru Reflection (metamodelování)
10. Princip a použití návrhových vzorů Decorator,
11. Princip a použití návrhových vzorů State
12. Princip a použití návrhového vzoru Template
13. Princip a použití návrhových vzorů Bridge, Command
14. Skládání vzorů a jejich využití při efektivním vývoji IS/IT

Cvičení:
Aplikace jednotlivých návrhových vzorů v programovém prostředí JAVA.

Literature

PECINOVSKÝ, Rudolf. Návrhové vzory. Brno: Computer Press, 2007. 528 s. ISBN 978-80-251-1582-4.
ECKEL, Bruce. Thinking in Patterns. www.bruceeckel.com [10.06.2012]

Advised literature

METSKER, Steven, John and Wiliam C. Wake. Design Patterns in Java. New Jersey: Addison-Wesley Professional, 2006. s. 480. ISBN 978-0-321-33302-5 .
FREEMAN, Eric, Elisabeth FREEMAN, Kathy SIERRA a Bert BATES. Head First Design Patterms. Sebastopol: O’Reilly Media, 2004. s. 636. ISBN 0-596-00712-4 .
BRUEGGE, Bernd and Alen H. DUTOIT. Object Oriented Software Engineering Using UML, Patterns, and Java. Third ed. Boston: Prentice Hall, 2010. s. 800. ISBN 978-0136061250 .