Software Engineering for Intelligent Distributed Systems 2022/2023

    Principale     Lucidi     Progetti
struttura del corso
corsi componenti
lightbulbIngegneria del software per sistemi intelligenti distribuiti (modulo 1)(laurea magistrale, 2022/2023) — Alessandro Ricci
lightbulbIngegneria del software per sistemi intelligenti distribuiti (modulo 2)(laurea magistrale, 2022/2023) — Andrea Omicini
lightbulbIngegneria del software per sistemi intelligenti distribuiti (modulo 3)(laurea magistrale, 2022/2023) — Danilo Pianini
pagine
conoscenze e abilità da conseguire

Students will get acquainted with basic aspects of the following topics: 

  • service-oriented architectures, API, microservices: principles, technologies, enterprise viewpoint
  • cloud computing: principles, technologies, enterprise viewpoint
  • agile development: principles and methodologies, the role of testing, the case of SCRUM
  • devops: DVCS, agile project management tools, continuous development/integration/delivery
  • intelligent systems: definitions, problems, applications
  • multi-agent systems for the engineering of intelligent systems: models, technologies, methodologies
contenuti

The course is structured in three modules

  • The first one, Principles and Methods", provides an introduction about the basic aspects that concern the engineering of modern software systems, focusing in particular on team organization and workflow, discussing methodological aspects and introducing supporting tools.
  • The second and third modules focus on two broad topics that are paramount in the modern digital age, namely the engineering of distributed systems and enterprise applications" and the engineering of intelligent systems.
funge da
corso genitore
lightbulbIngegneria del software per sistemi intelligenti distribuiti (modulo 3)(laurea magistrale, 2022/2023) — Danilo Pianini
lightbulbIngegneria del software per sistemi intelligenti distribuiti (modulo 1)(laurea magistrale, 2022/2023) — Alessandro Ricci
lightbulbIngegneria del software per sistemi intelligenti distribuiti (modulo 2)(laurea magistrale, 2022/2023) — Andrea Omicini
corso mutuato da
lightbulbIngegneria del software(laurea magistrale, 2022/2023) — Alessandro Ricci