YSP1_UIM Software Project 1

Moravian Business College Olomouc
winter 2016
Extent and Intensity
8/0/0. 4 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 this course, students apply their knowledge of object oriented programming theory, management and systems theory to the field of software projects. They learn to use software tools and technologies used in software projects. The second half of semester is solely practical, aimed to a concrete project to be solved by students.
Syllabus
  • 1. Course introduction. Installation of software tools.
    2. Repetition of basic terms of object oriented programming.
    3. Introduction to UML language. Iterative and incremental development. Phases.
    4. Modeling of system behavior. Finding use cases. Borders of system. Scenarios.
    5. Objects and classes. Properties of an object. Finding classes. Class diagram. Stereotypes.
    6. Interaction among objects. Sequential diagram. Collaboration diagram. Finding classes.
    7. Relations among classes, relations among objects. Association, navigation, roles, aggregation, reflexive association. Modeling of relations.
    8. Assignment of students' project.
    9. Operations and attributes. Signatures. Finding more classes and relations. Derived attributes. Encapsulation.
    10. Consultation of students' project.
    11. Inheritance. Deriving operations, relations. Generalization and specialization of classes. Inheritance hierarchy. Levels of abstraction. Multiple inheritance. Inheritance vs aggregation.
    12. Consultation of students' project.
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. Jazyk 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 2014, winter 2015, winter 2017.
  • Enrolment Statistics (winter 2016, recent)
  • Permalink: https://is.mvso.cz/course/mvso/winter2016/YSP1_UIM