Architettura, requisiti, modellazione, design pattern, strumenti... questi e tanti altri temi in questa serie di Webcast pensati per chi desidera acquisire le nozioni fondamentali per la progettazione del software, partendo dai requisiti e arrivando al modello e a compiere scelte architetturali legate alla tecnologia che si è scelto di utilizzare.
.gif) |
Architettura del software: una introduzione
Questo Webcast introduce il concetto di "architettura" del software e delle soluzioni, definendo il ruolo di un architetto all'interno del team di progetto.
Speaker: Andrea Saltarello
|
.gif) |
Architettura del software: dai requisiti ai casi d'uso
La raccolta dei requisiti è il primo passo verso la definizione dell'architettura di una soluzione. Il Webcast introduce il concetto di "caso d'uso" e ne spiega il ruolo all'interno del processo di design del software. Vengono inoltre forniti i concetti di UML (Unified Modeling Language) propedeutici alla formalizzazione dei casi d'uso.
Speaker: Lorenzo Barbieri
|
.gif) |
Architettura del software: dai casi d'uso al modello
Formalizzati i casi d'uso, è possibile derivarne il diagramma di struttura statica, ossia il modello contenente la definizione strutturale del sistema. Il Webcast fornisce i concetti di UML (Unified Modeling Language) propedeutici alla modellazione di un diagramma di struttura statica.
Speaker: Lorenzo Barbieri
|
.gif) |
Architettura del software: un approccio agile
Dai requisiti ai casi d'uso. Dai casi d'uso alla struttura statica. Modellato il sistema, è possibile implementarlo. Quante volte hai pensato di non disporre del tempo necessario ad effettuare questo tipo di percorso? Il Webcast mostra come sia possibile abbandonare un approccio “waterfall” a favore di quello “agile”, nel tentativo di conciliare la qualità desiderata con le risorse a disposizione.
Speaker: Luca Minudel
|
.gif) |
Architettura del software: introduzione ai design pattern
Il modello del sistema ottenuto dal diagramma dei casi d’uso è spesso considerabile al pari di una diamante grezzo, che attende il “taglio” per diventare “brillante”. I design pattern permettono di ottimizzare il disegno architetturale adottando modelli risolutivi di provata efficacia.
Speaker: Riccardo Golia
|
.gif) |
Architettura del software: patterns by example
Il Webcast fornisce esempi d’uso dei design pattern: gli esempi riguardano inizialmente scenari applicativi, per poi procedere all’ esplorazione del Framework .NET e scovare al suo interno l’applicazione dei design pattern più conosciuti-
Speaker: Emanuele Del Bono
|
.gif) |
Architettura del software: disegno architetturale, gli idiomi e le linee guida di design per il .NET Framework
Il disegno architetturale di un sistema può mostrare un elevato livello di neutralità rispetto alla tecnologia utilizzata per l'implementazione, guadagnando così una potenziale indipendenza da essa, ma non sfruttandola al meglio. Il Webcast introduce il concetto di design idiomatico, ossia la pratica di effettuare scelte architetturali esplicitamente orientate alla tecnologia utilizzata.
Speaker: Riccardo Golia
|
.gif) |
Architettura del software: .NET e gli strumenti
Il Webcast introduce gli architetti agli strumenti dedicati al disegno di soluzioni basate su .NET Framework, mostrandone il ruolo e l’utilizzo di base.
Speaker: Lorenzo Barbieri
|
Inizio pagina
|
|