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 |