Single-Course Engelsk 5 ECTS

System Integration

Overall Course Objectives

The objective of the course is to provide the participants with theoretical foundations and tool-supported methodologies to understand, model, analyze, and design complex heterogeneous systems assembled from different components.

See course description in Danish

Learning Objectives

  • explain a complex software system using models
  • identify and model the requirements of a complex software system
  • model a complex software system and its components
  • design the integration of components
  • explain the relation between requirements, components and their integration
  • discuss the appropriateness of models to explain a given problem
  • operate modelling tools and explain the overall workings of such tools
  • identify situations where the covered techniques apply

Course Content

This course covers model-based techniques for integrating the components of a complex software system. The course will focus on how to model different views of a complex system made of multiple components, and how to integrate multiple perspectives of software components (e.g., functional aspects, data aspects, non-functional aspects…). The techniques covered will include requirements engineering techniques (e.g., requirement specifications), component-based modelling techniques, and integration techniques (e.g., collaboration, choreographies, etc.).

Recommended prerequisites

02141/02143/02161/02170, Basic knowledge of standard modelling languages in computer science (e.g., UML, Automata, ER) – as provided e.g. in 02141/02143/02161/02170.

Teaching Method

Lectures and exercises.

Faculty

See course in the course database.

Registration

Language

Engelsk

Duration

13 weeks

Institute

Compute

Place

DTU Lyngby Campus

Course code 02291
Course type Candidate
Days Wed 8-12
Price

9.250,00 DKK

Registration