| Segnaliamo la nuova edizione del libro: "UML Distilled - terza edizione"
Guida rapida allo Standard Object Modeling Language aggiornata alla versione 1.3 OMG UML Standard
Visitate il sito della Object Technology Series alll'indirizzo Web: www.awl.com/cseng/otserie
Ormai adottato come standard di fatto e gestito dall'Object Management Group, UML (Unified Modeling Language) è una
notazione che tutti gli sviluppatori di software devono conoscere e capire.
La prima edizione americana di UML Distilled è stata molto apprezzata per la sua sinteticità come guida alle parti più
importanti di UML e si è dimostrata un eccellente strumento per preparare gli sviluppatori e metterli in grado di operare.
UML Distilled prima edizione italiana, basata sulla seconda edizione americana, mantiene la forma concisa ma si
arricchisce di aggiornamenti riguardanti i casi d'uso e i diagrammi di attività, trattando in modo più ampio anche le
collaborazioni.
Una nuova appendice riporta in dettaglio i cambiamenti fra le diverse versioni di UML. Concepito per un lettore che
conoscere gli elementi fondamentali dell'analisi e progettazione orientate agli oggetti, il testo inizia con un riassunto
della storia, dello sviluppo e delle motivazioni di UML, per poi passare ai metodi mediante i quali è possibile integrare
UML nel processo di sviluppo object-oriented.
L'autore offre un profilo delle varie tecniche di modellazione, come i casi d'uso, i diagrammi delle classi e delle
interazioni, descrivendo in modo chiaro e sintetico la notazione e la semantica. Non vengono trascurate anche altre
tecniche che, seppur non appartenendo a UML, si sono dimostrate utili, come le schede CRC e i pattern.
Queste descrizioni sono rese più preziose dalla raccolta di "best practice" basata sull'esperienza personale dell'autore e
da un breve esempio di programmazione in Java che dimostra l'implementazione di un progetto basato su UML. Dopo questa
panoramica degli elementi chiave di UML, il lettore avrà acquisito delle solide basi sulle quali costruire modelli e
approfondire ulteriormente lo Unified Modeling Language.
Martin Fowler è un pioniere nell'applicazione della tecnologia a oggetti nei sistemi informativi finanziari. Negli ultimi
12 anni è stato consulente nell'area della tecnologia a oggetti per aziende come Citibank, Chrysler Corporation, IBM ,
Andersen Consulting e Sterling Software. E' autore del celebre "Analysis Patterns: Reusable Object Models". Il suo recente
libro, "Refactoring: Improving the Design of Existing Code", è una guida per il programmatore professionista che desidera
migliorare la struttura interna di codice preesistente. Kendall Scott è autore tecnico specializzato in applicazioni
finanziarie e contabili, ed è a capo di Software Documentation Wizards. E' coautore (insieme a Doug Rosenberg) di "Use Case
Driven Object Modeling with UML: A Practical Approach", che definisce un approccio efficiente, collaudato e ottimizzato
allo sviluppo software.
A proposito della prima edizione americana... "UML Distilled" ha meritato il prestigioso premio Software Development
Magazine Productivity Award nel 1997 per la categoria Libri. Addison Wesley si congratula con gli autori Martin Fowler e
Kendall Scott per la loro straordinaria opera.
"Questo libro è un dono divino. E' pieno di informazioni importanti scritte in modo conciso e leggibile: L'essenza delle
notazioni è spiegata in modo eccellente, ma l'autore va ben oltre per offrire visioni molto chiare dell'applicazione
delle tecniche UML" Jennifer Stapleton, Vice President Technical, British Computer Society.
"UML Distilled è ben scritto, autorevole sia sullo sviluppo dei sistemi che su UML, e onesto in modo disarmante."
Robert L, Glass, The Software Practitioner (Marzo 1998).
"UML Distilled è la prova che si possono dire un sacco di cose utili sull'informatica in un libro di poche pagine"
Gregory V. Wilson, Dr. Dobb's journal |