Da questa pagina è possibile accedere al mio materiale didattico per un corso di Progettazione del software, ed in particolare per la parte di architetture software.
La disciplina delle architetture software – o architettura del software
Argomento | Materiale didattico |
Introduzione alle architetture software | asw110 |
Architetture software: concetti | asw120 |
Descrizioni architetturali, punti di vista e viste |
asw140
|
Ottenere qualità: stili, tattiche e prospettive architetturali | asw160 |
Processo di definizione dell'architettura | asw220 |
Requisiti, interessi e scenari: scenari, applicare gli scenari | asw250 |
Validazione dell'architettura | asw270 |
Tattiche architetturali (prima parte) | asw310 |
Tattiche architetturali (seconda parte) | asw311 |
Pattern software | asw350 |
POSA: Un catalogo di pattern architetturali (prima parte) | asw360 |
POSA: Un catalogo di pattern architetturali (seconda parte) | asw361 |
Architetture dei sistemi distribuiti | asw410 |
Broker | asw420 |
Messaging (stile architetturale) e integrazione di applicazioni | asw430 |
Architetture basate su componenti | asw440 |
Cluster per architetture a componenti | asw442 |
Una metodologia per la specifica di software basato su componenti (cenni) | asw445 |
Web Services | asw450 |
Service-Oriented Architecture | asw455 |
Cloud Computing | asw470 |
Introduzione ai connettori |
asw810
|
Comunicazione interprocesso e socket |
asw820
|
Oggetti distribuiti e invocazione remota | asw830 |
Messaging (middleware) | asw840 |
Componenti (middleware) | asw850 |
Programmazione di Web Services |
asw860
|
Mini tutorial: modellazione di processi | asw910 |