Archivi categoria: UML

Jacobson su UML

Ivar Jacobson (uno dei padri di UML): Taking the temperature of UML

“After all, UML was only a notation, not a silver bullet […] Today the world looks upon UML with a more balanced perspective. UML is not the ”silver bullet” it was sold as ten years ago. Nor is it as bad as academicians, agilistas and competitors claimed five years ago. Used appropriately it is a practical tool for raising the level of abstraction on software from the level of code to the level of the overall system.”

UML – Apogeo 2007 (recensione)

Autore: Enrico Amedeo
Titolo: UML. Imparare a descrivere sistemi orientati agli oggetti graficamente e in modo standard.
Editore: Apogeo. Anno edizione: 2007

Punti di forza:

  • Discreta copertura di UML, corredata da esempi Java. Utile per l’aggancio tra UML e gli aspetti di programmazione.
  • Prezzo contenuto (7,50 euro)

Punti di debolezza:

  • Alcune imprecisioni concettuali, (ad esempio il fatto che i diagrammi di sequenza consentano di descrivere il dettaglio dell’implementazione degli algoritmi).
  • Parecchia attenzione ai dettagli, manca però qualche accenno all’uso di UML per la rappresentazione di alto livello dell’architettura del sistema.

UML pratico – Paravia 2007 (recensione)

Autori: Ernesto Damiani, Mauro Madravio, Andrea Bőhm
Titolo: UML pratico. Con elementi di ingegneria del software. 2a edizione.
Editore: Paravia Bruno Mondadori Editori. Anno edizione: 2007

Punti di forza:

  • Introduzione generalissima a varie tematiche relative allo sviluppo software, tra cui UML. Forse valida come primo approccio all’ingegneria del software, ma solo in ambito universitario.

Punti di debolezza:

  • Sulle 150 pagine, solo 50 circa parlano di UML. Diagrammi di attività, stato, package, componenti e deployment sono condensati in 10 pagine. Il livello è davvero elementare.
  • UML 2 non è trattato, nonostante la data di pubblicazione sia il 2007, se non in un appendice di 2 pagine copiata quasi integralmente da un mio articolo (non citato).