PUBBLICATA LA DISPENSA DI MODELLAZIONE DEL SOFTWARE – VOL.1
Recentemente ho pubblicato il volume 1 delle Dispense di Modellazione del Software, disponibile sullo store CreateSpace e sulle piattaforme Amazon. Il testo è scritto in Italiano ed è stato realizzato principalmente per gli studenti dei corsi universitari di Ingegneria del Software e Programmazione/Progettazione Orientata agli Oggetti che sono interessati ad approfondire sia le notazioni sia le tecniche di analisi e design. La gran parte dei testi classici di Ingegneria del Software affronta l’argomento delle notazioni in modo “corollario”, con pochi esempi giocattolo utili solo a introdurre la sintassi grafica. Quasi mai vengono affrontate le tecniche di modellazione nel contesto di esempi realistici. Allo studente rimane poco: è come cercare di parlare una nuova lingua partendo solo dai termini del dizionario. In questo testo ho cercato di colmare tale mancanza. Il materiale illustrato, infatti, è corredato da molti esempi svolti e commentati. Sono sempre evidenziate sia le buone pratiche di analisi e progettazione, sia gli errori più ricorrenti. Il libro termina con due casi di studio elaborati in appendice. Ogni argomento è affrontato con rigore terminologico ma anche con un taglio visuale: mappe mentali e mappe concettuali e tantissime figure bilanciano la presenza di elementi formali come definizioni e richiami di terminologia.
A questo lavoro farà seguito nel 2016 il libro Fondamenti di Modellazione del Software, che riprende i temi trattati e li estende con capitoli espressamente scritti per il pubblico industriale.
Di seguito un elenco dei contenuti delle Dispense:
- Introduzione
// Approccio // Motivazioni //Audience // L’Approccio Visuale
- La Modellazione dei Processi nel Metodo Strutturato
// Concetti Fondamentali // Il Processo Waterfall // La notazione dei DFD // Metriche // Tecniche di Modellazione
- I Diagrammi di classe e il Metodo Object-Oriented
// Verso un Approccio Unificato // Concetti Fondamentali // Il Metodo OO: L’Analisi a Oggetti // Diagrammi di Classe UML: Notazione Essenziale
- Casi di Studio
// Introduzione al Sistema ACME Logistics // Introduzione al Sistema ACME Shopping // La Modellazione dei Processi in ACME Logistics // La Modellazione delle Classi e l’Analisi a Oggetti in ACME Shopping
Bibliografia Completa