Model-Driven Software Design
A.Y. 2025/2026
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
Lesson period: First semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
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
Responsible
INF/01 - INFORMATICS - University credits: 6
Laboratories: 24 hours
Lessons: 36 hours
Lessons: 36 hours
Professors:
Braghin Chiara, Riccobene Elvinia Maria
Shifts:
Professor(s)