INFNPUOM Objektové metody modelování

Obchodně podnikatelská fakulta v Karviné
léto 2013
Rozsah
1/2/0. 4 kr. Ukončení: z.
Vyučující
Ing. Dominik Vymětal, DrSc. (přednášející)
RNDr. Zdeněk Franěk, Ph.D. (cvičící)
Garance
Ing. Dominik Vymětal, DrSc.
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
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
    4. Přehled Software produktů pro práci s UML
    5. Předvedení a zpřístupnění Software Rational Rose UML
    6. Zadání seminární práce, příklad využití
    7. RUP - Rational unified process
    8. UML a VISIO
    9. Prezentace seminárních prací

    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říklad
    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.-13. Praktické příklady a prezentace seminárních prací
    NetBeans, Eclipse, příklady objektů v C#. Prezentace seminárních prací.
Literatura
    povinná literatura
  • BŘÍZA, V. Visio 2003 - uživatelská příručka. Praha: Grada Publishing, 2005. ISBN 80-247-1360-8. info
  • KANISOVÁ, H., MÜLLER, M. Uml srozumitelně. Brno: Computer Press, 2004. ISBN 80-251-0231-9. info
  • PAGE-JONES, M. Základy objektově orientovaného návrhu v UML. Praha: GRADA, 2001. ISBN 80-247-0210-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
  • BROŽ, M. Microsoft Visio 2002. Brno: Computer Press, 2002. ISBN 80-7226-565-. info
  • SCHMULLER, J. Myslíme v jazyku UML. Praha: GRADA, 2001. ISBN 80-247-0029-8. info
    neurčeno
  • ARLOW, J., NEUSTADT, I. UML a unifikovaný proces vývoje aplikací. Brno: Computer Press, 2003. ISBN 80-7226-947-X. 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, zkouška.
AktivityNáročnost [h]
Ostatní studijní zátěž75
Přednáška13
Seminář26
Zápočet30
Celkem144
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 2013.