155-1032/01 – Softwarové inženýrství B (SWEB)

Garantující katedraKatedra aplikované informatikyKredity5
Garant předmětudoc. RNDr. Ivo Martiník, Ph.D.Garant verze předmětudoc. RNDr. Ivo Martiník, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinný
Ročník1Semestrletní
Jazyk výukyčeština
Rok zavedení2013/2014Rok zrušení2020/2021
Určeno pro fakultyEKFUrčeno pro typy studianavazující magisterské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
GRU100 Ing. Ondřej Grunt, Ph.D.
MAR63 doc. RNDr. Ivo Martiník, Ph.D.
ROZ01 Ing. Petr Rozehnal, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet a zkouška 2+2

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Cílem předmětu je v návaznosti na předchozí předmět SW inženýrství A vysvětlit a na praktických příkladech ukázat použití návrhových vzorů v objektovém návrhu IS, resp. jako způsobu efektivního vývoje jednotlivých částí. Student si osvojí základní dovednosti práce s objektově orientovanými metodikami Rational Unified Process a Agilními metodikami vývoje IS.

Vyučovací metody

Přednášky
Cvičení (v učebně)

Anotace

Povinná literatura:

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]

Doporučená literatura:

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.

Forma způsobu ověření studijních výsledků a další požadavky na studenta

E-learning

Další požadavky na studenta

Cvičení: 1. Aktivní práce na cvičení, docházka minimálně 80 %. 2. Schopnost správně řešit problémové situace na cvičeních k daným tématům, splnění průběžných úkolů. 3. Úspěšná obhajoba závěrečného projektu (zisk zápočtu). Zkouška: ústní.

Prerekvizity

Předmět nemá žádné prerekvizity.

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

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.

Podmínky absolvování předmětu

Prezenční forma (platnost od: 2014/2015 letní semestr, platnost do: 2020/2021 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodůMax. počet pokusů
Zápočet a zkouška Zápočet a zkouška 100 (100) 51
        Zápočet Zápočet 30  15
        Zkouška Zkouška 70  21 3
Rozsah povinné účasti:

Zobrazit historii

Podmínky absolvování předmětu a účast na cvičeních v rámci ISP:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2019/2020 (N6209) Systémové inženýrství a informatika (6209T017) Informatika v ekonomice P čeština Ostrava 1 povinný stu. plán
2018/2019 (N6209) Systémové inženýrství a informatika (6209T017) Informatika v ekonomice P čeština Ostrava 1 povinný stu. plán
2017/2018 (N6209) Systémové inženýrství a informatika (6209T017) Informatika v ekonomice P čeština Ostrava 1 povinný stu. plán
2016/2017 (N6209) Systémové inženýrství a informatika (6209T017) Informatika v ekonomice P čeština Ostrava 1 povinný stu. plán
2015/2016 (N6209) Systémové inženýrství a informatika (6209T017) Informatika v ekonomice P čeština Ostrava 1 povinný stu. plán
2015/2016 (N6209) Systémové inženýrství a informatika (6209T025) Systémové inženýrství a informatika P čeština Ostrava 1 povinný stu. plán
2014/2015 (N6209) Systémové inženýrství a informatika (6209T025) Systémové inženýrství a informatika P čeština Ostrava 1 povinný stu. plán
2013/2014 (N6209) Systémové inženýrství a informatika (6209T025) Systémové inženýrství a informatika P čeština Ostrava 1 povinný stu. plán
2013/2014 (N6209) Systémové inženýrství a informatika (6209T025) Systémové inženýrství a informatika (00) Systémové inženýrství a informatika P čeština Ostrava 1 povinný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku

Hodnocení Výuky



2019/2020 letní
2018/2019 letní
2016/2017 letní
2015/2016 letní