YSP1_UIM Software Project 1

Moravian Business College Olomouc
winter 2017
Extent and Intensity
8/0/0. 4 credit(s). Type of Completion: zk (examination).
Guaranteed by
Moravian Business College Olomouc
Course Enrolment Limitations
The course is offered to students of any study field.
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 2016.
  • Enrolment Statistics (recent)
  • Permalink: https://is.mvso.cz/course/mvso/winter2017/YSP1_UIM