OPF:INMNPUOM Objektové metody modelování - Informace o předmětu
	INMNPUOM Objektové metody modelování
Obchodně podnikatelská fakulta v Karvinézima 2019
- Rozsah
- 1/2/0. 4 kr. Ukončení: z.
- Vyučující
- RNDr. Zdeněk Franěk, Ph.D. (přednášející)
 RNDr. Zdeněk Franěk, Ph.D. (cvičící)
- Garance
- RNDr. Zdeněk Franěk, Ph.D.
 Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné
 Kontaktní osoba: doc. Ing. Jan Górecki, Ph.D.
- Rozvrh
- Čt 8:05–9:40 A318- Rozvrh seminárních/paralelních skupin:
 
- Předpoklady
- FAKULTA(OPF) && TYP_STUDIA(N) && FORMA(P)
 K absolvování předmětu nejsou vyžadovány žádné podmínky a předmět může být zapsán nezávisle na jiných předmětech.
- Omezení zápisu do předmětu
- Předmět je určen pouze studentům mateřských oborů.
 
 Předmět si smí zapsat nejvýše 5 stud.
 Momentální stav registrace a zápisu: zapsáno: 0/5, pouze zareg.: 0/5
- Mateřské obory/plány
- Manažerská informatika (program OPF, N_SYSINF)
 
- Cíle předmětu
- Cílem předmětu je seznámit studenty s teorií objektového modelování systémů a jejím významem pro projektování informačních systémů. Předmět seznámí studenty s historickým vývojem objektového přístupu a používanými standardy v dané oblasti. V kurzu budou studenti seznámeni s metodikou RUP (Rational Unified Process). Hlavní náplň výuky bude věnována jazyku UML (Unified Modeling Language). UML podporuje objektově orientovaný přístup k analýze, návrhu a popisu programových systémů. V rámci kurzu studenti získají znalosti standardního způsobu zápisu jak návrhů systému včetně konceptuálních prvků jako jsou business procesy a systémové funkce, tak konkrétních prvků jako jsou příkazy programovacího jazyka, databázová schémata a znovupoužitelné programové komponenty. Na seminářích si studenti prakticky osvojí práci s jazykem UML. V kurzu budou procvičeny základní postupy při vývoji software s využitím CASE firmy IBM "Rational software architect" a VISIO firmy Microsoft.
- Osnova
- 1. Úvod do objektového modelování
 2. Princip a základní elementy jazyka UML
 3. Popis jazyka UML - Případy užití.
 4. Popis jazyka UML - Modelování tříd a objektů.
 5. Popis jazyka UML - Model objektové spolupráce.
 6. Popis jazyka UML - Stavové diagramy.
 7. Popis jazyka UML - Diagramy aktivit.
 8. Přehled Software produktů pro práci s UML.
 9. Zadání seminární práce, příklady využití UML při návrhu software.
 10. RUP - Rational unified process
 11. UML a VISIO
 12. Prezentace příkladů využití UML.
 13. Případová studie využití UML a metodiky RUP.
 1. Úvod do objektového modelování
 Shrnutí základních pojmů objektově orientované analýzy a návrhu software. Pojem objekt. Základní koncepty: abstrakce, zapouzdření, skrývání informací, třídy, dědičnost, interface.
 2. Popis jazyka UML I.
 Co je UML, objekty a jazyk UML, struktura jazyka, stavební bloky, vyjádření tříd, atributů a operací.
 3. Popis jazyka UML II .
 Obecný přehled diagramů UML.
 4. Popis jazyka UML III.
 Diagramy UML: případy užití.
 5. Zadání seminární práce specifikace témat, zadání prací, příklady.
 6. Popis jazyka UML IV.
 Diagramy UML: stavové diagramy, diagramy sekvencí, diagramy spolupráce, diagramy tříd, diagramy činností, diagramy architektury.
 7. Software produkty pro práci v UML
 Přehled softwarových nástrojů pro objektové modelování. Představení a zpřístupnění software Rational software Architekt a VISIO - část pro kreslení UML diagramů. Případy užití.
 8. Metodika Rational Unified Process (RUP) I
 Hlavní principy moderního iterativního vývoje softwaru metodikou RUP.
 9. Metodika Rational Unified Process (RUP) I
 Jednotlivé fáze životního cyklu projektu , jejich účel, možnosti, rizika vývoje.
 10. Podpora UML v produktu VISIO firmy Microsoft
 11. Praktické příklady užití UML diagramů.
 12. Případová studie návrhu software s využitím UML.
 13. Případová studie návrhu informačního systžému s využitím UML a metodiky RUP.
- Literatura
- povinná literatura
- Kanisová H., Muller M. UML srozumitelně. Brno: Computer Press, 2007. ISBN 80-251-1083-4. info
- FOWLER, M., & SCOTT, K. UML distilled: a brief guide to the standard object modeling language. Reading, Mass: Addison Wesley, 2000. ISBN 02-016-5783-X. info
 - doporučená literatura
- http://www.ibm.com/cz/cs/. URL info
- http://www.microsoft.com/cs/cz/. URL info
- Hrubý P. http://www.phruby.com. info
- Martin Fowler. Destilované UML. GRADA Praha, 2009. ISBN 978-80-247-2062-3. info
- ARLOW, J., & NEUSTADT, I. UML 2 and the unified process: practical object-oriented analysis and design. Upper Saddle River, NJ: Addison-Wesley, 2005. ISBN 03-213-2127-8. info
- SCHMULLER, J. Myslíme v jazyku UML. Praha: GRADA, 2001. ISBN 80-247-0029-8. info
- Meilir Page-Jones. Základy objektově orientovaného návrhu v UML. Praha: GRADA, 2001. ISBN 80-247-0210-X. info
- PAGE-JONES, M., & CONSTANTINE, L. L. Fundamentals of object-oriented design in UML. New York: Dorset House Pub, 2000. ISBN 02-016-9946-X. info
 - neurčeno
- ARLOW, J., NEUSTADT, I. UML2 a unifikovaný proces vývoje aplikací. Brno: Computer Press, 2011. ISBN 978-80-251-1503-9. info
- CURTIS H. K. TSANG, CLARENCE S. W. LAU, YING K. LEUNG. Object-oriented technology: from diagram to code with visual paradigm for UML. Singapore: McGraw-Hill, 2005. ISBN 00-712-4046-2. info
 
- Výukové metody
- Přednášení
 Přednáška s analýzou videozáznamu
 Skupinová práce na počítačové učebně
 Seminární výuka
- Metody hodnocení
- Kombinovaná zkouška
- Informace učitele
- Veřejná obhajoba seminární práce, 70% účast na seminářích, zápočet.Aktivity Náročnost [h] Ostatní studijní zátěž 75 Přednáška 13 Seminář 26 Zápočet 30 Celkem 144 
- Další komentáře
- Studijní materiály
 Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (nejnovější)
 
- Permalink: https://is.slu.cz/predmet/opf/zima2019/INMNPUOM