Vyučující
|
-
Bednář Josef, Ing. Ph.D.
-
Lettl Jakub, Ing.
|
Obsah předmětu
|
Teorie systémů - základní pojmy. Vymezení obsahu systémové analýzy. Obecné principy systémové analýzy. Význam systémové analýzy v procesu vývoje SW systémů. Strukturované metody systémové analýzy - SA/SD. Objektově-orientované metody systémové analýzy - UML. Databázové systémy - základní pojmy a vlastnosti. Datové modelování - ERA modely, relační modely. Základy jazyka SQL - DDL, DML. Počítačová podpora systémové analýzy - CASE systémy.
|
Studijní aktivity a metody výuky
|
Přednáška s diskusí, Přednáška s praktickými aplikacemi, Individuální konzultace, Samostudium studentů, Samostudium literatury, Cvičení
- Příprava na zkoušku [10-60]
- 50 hodin za semestr
- Kontaktní výuka
- 26 hodin za semestr
- Příprava prezentace (referátu) [3-8]
- 10 hodin za semestr
- Praktická výuka [vyjádření počtem hodin]
- 26 hodin za semestr
- Příprava na souhrnný test [6-30]
- 20 hodin za semestr
|
Předpoklady |
---|
Odborné znalosti |
---|
formulovat principy a vysvětlit základní pojmy z oblasti strukturovaného/procedurálního programování |
vysvětlit základní pojmy z oblasti teorie systémů |
formulovat principy a vysvětlit základní pojmy z oblasti objektově-orientovaného programování |
Odborné dovednosti |
---|
vytvořit jednoduchý programový systém založený na uplatnění strukturovaného/procedurálního přístupu |
vytvořit jednoduchý programový systém založený na uplatnění objektově-orientovaného přístupu |
Obecné způsobilosti |
---|
bc. studium: své učení a pracovní činnost si sám plánuje a organizuje, |
bc. studium: kriticky přistupuje ke zdrojům informací, informace tvořivě zpracovává a využívá při svém studiu a praxi, |
Výsledky učení |
---|
Odborné znalosti |
---|
popsat principy a vysvětlit základní pojmy z oblasti relačních databází |
popsat základní principy a vlastnosti databázových systémů |
vysvětlit základní příkazy jazyka SQL |
charakterizovat metody strukturované analýzy systémů a vysvětlit jejich základní principy |
charakterizovat metody objektově-orientované analýzy systémů a vysvětlit jejich základní principy |
vysvětlit základní pojmy z oblasti systémové analýzy |
Odborné dovednosti |
---|
aplikovat metody strukturované analýzy systémů při tvorbě jednoduchých analytických modelů |
efektivně využívat počítačovou podporu návrhu relačních databází |
navrhnout jednoduchou relační databázi |
aplikovat metody objektově-orientované analýzy systémů při tvorbě jednoduchých analytických modelů |
použít základní příkazy jazyka SQL |
Obecné způsobilosti |
---|
bc. studium: samostatně získávají další odborné znalosti, dovednosti a způsobilosti na základě především praktické zkušenosti a jejího vyhodnocení, ale také samostatným studiem teoretických poznatků oboru, |
Vyučovací metody |
---|
Odborné znalosti |
---|
Přednáška s demonstrací, |
Přednáška s diskusí, |
Přednáška založená na výkladu, |
Samostudium, |
Individuální konzultace, |
Odborné dovednosti |
---|
Cvičení (praktické činnosti), |
Přednáška s aktivizací studentů, |
Řešení problémů, |
Obecné způsobilosti |
---|
Samostatná práce studentů, |
Prezentace práce studentů, |
Hodnotící metody |
---|
Odborné znalosti |
---|
Ústní zkouška, |
Písemná zkouška, |
Odborné dovednosti |
---|
Individuální prezentace, |
Písemná zkouška, |
Obecné způsobilosti |
---|
Individuální prezentace, |
Ústní zkouška, |
Doporučená literatura
|
-
Arlow Jim, Neustadt Ila. UML a unifikovaný proces vývoje aplikací. Computer Press, 2003.
-
Riordan, Rebecca M. Vytváříme relační databázové aplikace. Praha : Computer Press, 2000. ISBN 80-7226-360-9.
-
Řepa, Václav. Analýza a návrh informačních systémů. Praha : Ekopress, 1999. ISBN 80-86119-13-0.
-
Šimůnek, Milan. SQL : kompletní kapesní průvodce. Praha : Grada, 1999. ISBN 80-7169-692-7.
|