UML Explained è un'introduzione accessibile, non tecnica allo Unified Modeling Language (UML), la notazione grafica standard per la modellazione degli elementi, della struttura e del comportamento dei sistemi software orientati agli oggetti.
Non richiedendo nessuna conoscenza di UML, della progettazione object-oriented o dei fondamenti della programmazione, questo libro spiega in modo esauriente i concetti e la terminologia di base, come gli oggetti, le classi e ai casi d'uso. Il libro mostra come UML si integra naturalmente con un processo iterativo e incrementale. Numerosi diagrammi esemplificativi e un esempio di progetto che attraversa tutto il libro aiutano il lettore a comprendere come applicare UML a problemi reali di sviluppo software. Un esauriente glossario dei termini più importanti completa il testo.
Il lettore apprenderà concetti fondamentali come:
- L'importanza della modellazione visuale
- L'identificazione di oggetti e classi in UML
- La specifica dei requisiti e la definizione dei casi d'uso
- L'estensione di UML e l'arricchimento dei modelli visuali
- La modellazione dei dettagli del comportamento di un oggetto con i diagrammi di attività e di stato
- I diagrammi dei componenti e di deployment
Se siete un professionista senza una formazione tecnica specifica e volete comprendere le attività di sviluppo del software nella pratica, o un progettista di sistema che non ha mai lavorato con UML, UML Explained è un ottimo punto di partenza.
Kendall Scott insegna e supervisiona progetti in tutti gli Stati Uniti attraverso ICONIX, ed è un esperto scrittore tecnico specializzato nel rendere accessibili concetti complessi e molto tecnici a lettori privi di formazione specifica. E' coautore con Martin Fowler di UML Distilled, per la collana Professionale di Addison Wesley Longman Italia, e con Doug Rosenberg di Use Case Driven Object Modeling with UML (Addison Wesley). Il "Dizionario UML" di Kendall è disponibile all'indirizzo Web http://usecasedriven.com/UML.htm. |