Syllabus

Title
0973 System Development and Operations (DigEcon)/Information Systems Development (InfSys)
Instructors
Assoz.Prof PD Dr. Stefan Sobernig, Assoz.Prof PD Dr. Mark Strembeck
Contact details
Type
PI
Weekly hours
2
Language of instruction
Englisch
Registration
08/31/21 to 09/30/21
Registration via LPIS
Notes to the course
This class is only offered in winter semesters.
Dates
Day Date Time Room
Tuesday 10/05/21 09:00 AM - 01:30 PM Online-Einheit
Tuesday 10/12/21 09:00 AM - 01:30 PM Online-Einheit
Tuesday 10/19/21 09:00 AM - 01:30 PM Online-Einheit
Tuesday 11/02/21 09:00 AM - 01:30 PM Online-Einheit
Tuesday 11/09/21 09:00 AM - 01:30 PM Online-Einheit
Tuesday 11/16/21 09:00 AM - 03:30 PM Online-Einheit
Tuesday 11/23/21 10:00 AM - 12:00 PM Online-Einheit
Contents

The focus of this course is model-driven (software) development.
We will discuss established concepts, techniques, and methods for:

  • the specification of graphical and textual software languages;
  • the specification of domain-specific (modeling) languages;
  • the mapping between models on different abstraction layers;
  • the verification of software artifacts;
  • the application of software patterns.

In addition, we will give an overview for the process aspects of software development.
Other (equally important) topics, such as project management or configuration management are not part of this course.

Recommended prior knowledge:

  • Good knowledge of the Unified Modeling Language (UML), esp.: activity models, class models, component models, interaction models (esp. sequence and collaboration models), state machines, use case models.
  • Good knowledge of at least one object-oriented programming language.
  • Basic knowledge of the Object Constraint Language (OCL), esp.: operations on collections, invariants, navigation, objects and properties, pre- and postconditions.
  • Basic knowledge of the software development process (phases and activities, development cycle, evolutionary development, traceability).
Last edited: 2021-05-20



Back