YSP1_UIM Software Project 1

Moravian Business College Olomouc
winter 2014
Extent and Intensity
8/0/0. 3 credit(s). Type of Completion: zk (examination).
Teacher(s)
Mgr. Aleš Keprt, Ph.D. (lecturer)
Guaranteed by
Mgr. Aleš Keprt, Ph.D.
Moravian Business College Olomouc
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives (in Czech)
V tomto předmětu studenti aplikují své znalosti teorie objektově orientovaného programování, obecného managementu a teorie systémů do oblasti softwarových projektů. Studenti jsou zde především seznámeni s komunikačními nástroji a technologiemi používanými při realizaci softwarových projektů a to po teoretické i praktické stránce. Druhá polovina semestru je již zaměřena na řešení a konzultace konkrétního projektu, který studenti řeší v minitýmech, typicky o dvou až třech členech.
Syllabus (in Czech)
  • 1. Úvod do kurzu. Instalace a vyzkoušení softwarových nástrojů.
    2. Zopakování základních pojmů objektově orientovaného programování.
    3. Představení jazyka UML. Iterativní a inkrementální vývoj. Fáze vývoje softwaru.
    4. Modelování chování systému. Hledání use casů. Hranice systému. Scénáře.
    5. Objekty a třídy. Vlastnosti objektu. Hledání tříd. Diagram tříd. Stereotypy.
    6. Interakce mezi objekty. Sekvenční diagram. Kolaborační diagram. Hledání tříd.
    7. Vztahy mezi třídami a mezi objekty. Asociace, navigace, role, agregace, reflexivní asociace. Modelování vztahů. Kvalifikátory. Omezení.
    8. Zadání projektu.
    9. Operace a atributy. Signatury. Objevování dalších tříd a vztahů. Odvozené atributy. Zapouzdření.
    10. Konzultace projektu.
    11. Dědičnost. Dědění operací, dědění vztahů. Generalizace a specializace tříd. Hierarchie dědičnosti. Úrovně abstrakce. Vícenásobná dědičnost. Hledání dědičnosti. Dědičnost versus agregace. Metamorfózy a flexibilita.
    12. Konzultace projektu.
Literature
    required literature
  • PECINOVSKÝ R. Naučte se myslet a programovat objektově. Computer Press. ISBN 978-80-251-2126-9. info
  • MERUNKA, V. Objektové modelování. Alfa. ISBN 978-80-87197-04-2. info
  • KANISOVÁ H., MÜLLER M. UML srozumitelně. Computer Press. ISBN 80-251-1083-4. info
  • FOWLER M. Destilované UML. Grada, 2009. ISBN 978-80-247-2062-3. info
  • KRAVAL I. Objektové modelování pomocí UML v praxi 2005. Object consulting, 2005. info
  • KRAVAL I. Objektové modelování a UML v praxi 2000. Object consulting, 2000. info
    recommended literature
  • KRAVAL I. Analytické modelování informačních systémů pomocí UML v praxi. Object consulting. info
  • KEPRT A. Softwarové konstrukce v jazyce C#. Olomouc, 2015. info
  • FOWLER M. UML Distilled. 3.vyd. Pearson Education / Addison-Wesley, 2004. ISBN 0-321-19368-7. info
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: Přednáška 8 HOD/SEM.
The course is also listed under the following terms winter 2013, winter 2015, winter 2016, winter 2017.
  • Enrolment Statistics (winter 2014, recent)
  • Permalink: https://is.mvso.cz/course/mvso/winter2014/YSP1_UIM