INFNAUOM Object-oriented Modelling Methods

School of Business Administration in Karvina
Winter 2013
Extent and Intensity
1/2/0. 4 credit(s). Type of Completion: z (credit).
Teacher(s)
RNDr. Zdeněk Franěk, Ph.D. (lecturer)
Ing. Dominik Vymětal, DrSc. (lecturer)
RNDr. Zdeněk Franěk, Ph.D. (seminar tutor)
Guaranteed by
RNDr. Zdeněk Franěk, Ph.D.
Department of Informatics and Mathematics – School of Business Administration in Karvina
Prerequisites
None.
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
The objective of the course is to acquaint students with the theory of object-oriented modelling systems and its significance for the design of information systems. The course will familiarise the students with the historical development of the object-oriented approach and standards used in the given field. The students will be in this course familiarised with the RUP methodology (Rational Unified Process). The main orientation of the course will be devoted to the UML language (Unified Modelling Language). The UML supports object-oriented approach to the analysis, design and description of software systems. The students will learn during this course knowledge of standard notation of drafts of the system, including conceptual elements, such as business processes and systemic functions, as well as specific concrete elements, such as commands of programming language, schemes of databases, and reusable software components. In seminars the students will learn in practice how to work with the UML language. Basic processes at software development will be practiced during the course using the CASE of the company IBM "Rational Software Architect" and VISIO from the company Microsoft.
Syllabus
  • 1. The principle and basic elements of the UML language
    2. Description of the UML language - examples of its use.
    3. Description of the UML language - Modelling of classes and objects.
    4. Description of the UML language - Model of object cooperation.
    5. Description of the UML language - State diagrams.
    6. Description of the UML language - Activity diagrams.
    7. Overview of Software Products for work with UML.
    8. Assignment of seminar paper, examples of the use of UML in the design of software.
    9. RUP - Rational Unified Process
    10. UML and VISIO
    11. Presentation of examples of practical use of UML.
    12. Case study of the use of UML and RUP methodology.
Literature
    required literature
  • 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
    recommended literature
  • 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
  • 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
    not specified
  • 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
Teaching methods
Lecturing
Lecture with a video analysis
Seminar classes
Assessment methods (in Czech)
Kombinovaná zkouška
Language of instruction
English
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Teacher's information
Public defence of the seminar paper, 70% attendance at seminars and credit.
ActivityDifficulty [h]
Ostatní studijní zátěž75
Přednáška13
Seminář26
Zápočet30
Summary144

  • Enrolment Statistics (recent)
  • Permalink: https://is.slu.cz/course/opf/winter2013/INFNAUOM