Curriculum
Programme
Fundamentals: Software architecture concepts; Architectural descriptions; Software qualities; The architecture definition process.Software qualities and designing for software qualities: performance; modifiability; availability; veriafiability; scalability; interoperability;
monitoring. Architectural patterns: Domain Model; Domain Object; Layers; Pipes & Filters; other POSA patterns; hexagonal architecture.
Architecture of distributed systems; client/server, peer-to-peer, remote invocation; broker; asynchronous communication; messaging;
components; component-based architecture; container. Service-based architecture; services; service-based architecture; REST
services; microservices. DevOps and software delivery: environments and their management; cloud computing; virtual machines and
system virtualization; containers and container-based virtualization; container orchestration; continuous delivery. Middleware.
Core Documentation
Luca Cabibbo Architettura del Software: Strutture e Qualità Edizioni Efesto, 2021 ISBN: 9788833812458Reference Bibliography
Luca Cabibbo Architettura del Software: Strutture e Qualità Edizioni Efesto, 2021 ISBN: 9788833812458Attendance
-Type of evaluation
-Mutuazione: 20810007 ARCHITETTURA DEI SISTEMI SOFTWARE in Ingegneria informatica e dell'intelligenza artificiale LM-32 CABIBBO LUCA,
Programme
Fundamentals: Software architecture concepts; Architectural descriptions; Software qualities; The architecture definition process.Software qualities and designing for software qualities: performance; modifiability; availability; veriafiability; scalability; interoperability;
monitoring. Architectural patterns: Domain Model; Domain Object; Layers; Pipes & Filters; other POSA patterns; hexagonal architecture.
Architecture of distributed systems; client/server, peer-to-peer, remote invocation; broker; asynchronous communication; messaging;
components; component-based architecture; container. Service-based architecture; services; service-based architecture; REST
services; microservices. DevOps and software delivery: environments and their management; cloud computing; virtual machines and
system virtualization; containers and container-based virtualization; container orchestration; continuous delivery. Middleware.
Core Documentation
Luca Cabibbo Architettura del Software: Strutture e Qualità Edizioni Efesto, 2021 ISBN: 9788833812458Reference Bibliography
Luca Cabibbo Architettura del Software: Strutture e Qualità Edizioni Efesto, 2021 ISBN: 9788833812458Attendance
-Type of evaluation
-Mutuazione: 20810007 ARCHITETTURA DEI SISTEMI SOFTWARE in Ingegneria informatica e dell'intelligenza artificiale LM-32 CABIBBO LUCA,
Mutuazione: 20810007 ARCHITETTURA DEI SISTEMI SOFTWARE in Ingegneria informatica e dell'intelligenza artificiale LM-32 CABIBBO LUCA,
Programme
Fundamentals: Software architecture concepts; Architectural descriptions; Software qualities; The architecture definition process.Software qualities and designing for software qualities: performance; modifiability; availability; veriafiability; scalability; interoperability;
monitoring. Architectural patterns: Domain Model; Domain Object; Layers; Pipes & Filters; other POSA patterns; hexagonal architecture.
Architecture of distributed systems; client/server, peer-to-peer, remote invocation; broker; asynchronous communication; messaging;
components; component-based architecture; container. Service-based architecture; services; service-based architecture; REST
services; microservices. DevOps and software delivery: environments and their management; cloud computing; virtual machines and
system virtualization; containers and container-based virtualization; container orchestration; continuous delivery. Middleware.
Core Documentation
Luca Cabibbo Architettura del Software: Strutture e Qualità Edizioni Efesto, 2021 ISBN: 9788833812458Reference Bibliography
Luca Cabibbo Architettura del Software: Strutture e Qualità Edizioni Efesto, 2021 ISBN: 9788833812458Attendance
-Type of evaluation
-Mutuazione: 20810007 ARCHITETTURA DEI SISTEMI SOFTWARE in Ingegneria informatica e dell'intelligenza artificiale LM-32 CABIBBO LUCA,
Mutuazione: 20810007 ARCHITETTURA DEI SISTEMI SOFTWARE in Ingegneria informatica e dell'intelligenza artificiale LM-32 CABIBBO LUCA,
Programme
Fundamentals: Software architecture concepts; Architectural descriptions; Software qualities; The architecture definition process.Software qualities and designing for software qualities: performance; modifiability; availability; veriafiability; scalability; interoperability;
monitoring. Architectural patterns: Domain Model; Domain Object; Layers; Pipes & Filters; other POSA patterns; hexagonal architecture.
Architecture of distributed systems; client/server, peer-to-peer, remote invocation; broker; asynchronous communication; messaging;
components; component-based architecture; container. Service-based architecture; services; service-based architecture; REST
services; microservices. DevOps and software delivery: environments and their management; cloud computing; virtual machines and
system virtualization; containers and container-based virtualization; container orchestration; continuous delivery. Middleware.
Core Documentation
Luca Cabibbo Architettura del Software: Strutture e Qualità Edizioni Efesto, 2021 ISBN: 9788833812458Reference Bibliography
Luca Cabibbo Architettura del Software: Strutture e Qualità Edizioni Efesto, 2021 ISBN: 9788833812458Attendance
-Type of evaluation
-Mutuazione: 20810007 ARCHITETTURA DEI SISTEMI SOFTWARE in Ingegneria informatica e dell'intelligenza artificiale LM-32 CABIBBO LUCA,
Mutuazione: 20810007 ARCHITETTURA DEI SISTEMI SOFTWARE in Ingegneria informatica e dell'intelligenza artificiale LM-32 CABIBBO LUCA,
Programme
Fundamentals: Software architecture concepts; Architectural descriptions; Software qualities; The architecture definition process.Software qualities and designing for software qualities: performance; modifiability; availability; veriafiability; scalability; interoperability;
monitoring. Architectural patterns: Domain Model; Domain Object; Layers; Pipes & Filters; other POSA patterns; hexagonal architecture.
Architecture of distributed systems; client/server, peer-to-peer, remote invocation; broker; asynchronous communication; messaging;
components; component-based architecture; container. Service-based architecture; services; service-based architecture; REST
services; microservices. DevOps and software delivery: environments and their management; cloud computing; virtual machines and
system virtualization; containers and container-based virtualization; container orchestration; continuous delivery. Middleware.
Core Documentation
Luca Cabibbo Architettura del Software: Strutture e Qualità Edizioni Efesto, 2021 ISBN: 9788833812458Reference Bibliography
Luca Cabibbo Architettura del Software: Strutture e Qualità Edizioni Efesto, 2021 ISBN: 9788833812458Attendance
-Type of evaluation
-Mutuazione: 20810007 ARCHITETTURA DEI SISTEMI SOFTWARE in Ingegneria informatica e dell'intelligenza artificiale LM-32 CABIBBO LUCA,