Model-Driven Software Design

A.Y. 2024/2025
6
Max ECTS
60
Overall hours
SSD
INF/01
Language
Italian
Learning objectives
The course presents the fundamental principles and practices for designing and implementing software applications following the model-driven design methodology. This course introduces model-based engineering techniques, the use of model transformations, and the design patterns for component -based system development.
Expected learning outcomes
At the end of the course students are able to address the design and documentation of medium-size software projects. They have skills on developing complete requirement models and developing object oriented code from models. They have also skills on design and architectural patterns
Single course

This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.

Course syllabus and organization

Single session

Lesson period
First semester
INF/01 - INFORMATICS - University credits: 6
Laboratories: 24 hours
Lessons: 36 hours
Shifts:
Professor(s)
Reception:
on appointment
Dept. of Computer Science