UML e ingegneria del software

UML e ingegneria del software


UML e ingegneria del software nasce dall'esperienza maturata nella stesura di una raccolta di articoli dedicati allo UML pubblicati su MokaByte nell'arco di tempo che va dall'ottobre 1999 all'agosto 2000. In particolare, il riscontro ottenuto da parte dei lettori ha permesso di comprendere come ci fosse interesse per l'argomento e ci fosse necessità di approfondire lo UML e il suo utilizzo nei processi di sviluppo del software. Il libro è stato scritto utilizzando un approccio pratico che tenta di fornire risposte ai problemi più ricorrenti.

Si è tentato di ridurre al minimo i prerequisiti e si è data particolare importanza agli esempi, specialmente quelli tratti da progetti reali, nella convinzione che possano rappresentare il mezzo più idoneo per focalizzare rapidamente i concetti esposti. Ci sono comunque anche apposite sezioni dedicate a lettori più "preparati" e amanti delle esposizioni a elevato grado di formalità. Il libro pertanto si presta a essere fruito secondo diversi livelli di difficoltà in base alle necessità e agli obiettivi del lettore.

Non è il software che rifiuta l'ingegnerizzazione, ma sono i tecnici che rimangono intimoriti dalla progettazione: troppo spesso si ha la sensazione che la produzione del software sia ancora concepita come artigianato piuttosto che come scienza.

Struttura di "UML e ingegneria del software"

  • Capitolo 0 - Introduzione
  • Capitolo 1 - UML cosa e' e cosa non e'
  • Capitolo 2 - UML: struttura, organizzazione, utilizzo
  • Capitolo 3 - Introduzione agli use case
  • Capitolo 4 - Modellazione avanzata degli use case
  • Capitolo 5 - Completamento dell'analisi dei requisiti
  • Capitolo 6 - OOP in un chicco di grano
  • Capitolo 7 - Gli oggetti, una questione di classe
  • Capitolo 8 - Le classi nei processi
  • Capitolo 9 - Diagrammi di interazione
  • Capitolo 10 - Le attività di stato
  • Capitolo 11 - Anche gli aspetti fisici sono importanti
  • Appendice A - UML e i linguaggi di programmazione non OO
  • Appendice B - UML e il disegno di basi di dati non OO
  • Appendice C - Il profilo EJB
  • Appendice D - Glossario

00 - Introduzione

28174 Download

Capitolo 01 - UML cosa e' e cosa non e'

24696 Download

Capitolo 02 - UML: struttura, organizzazione, utilizzo

25296 Download

Capitolo 03 - Introduzione agli use case

25172 Download

Capitolo 04 - Modellazione avanzata degli use case

23758 Download

Capitolo 05 - Completamento dell'analisi dei requisiti

19785 Download

Capitolo 06 - OOP in un chicco di grano

21149 Download

Capitolo 07 - Gli oggetti, una questione di classe

18216 Download

Capitolo 08 - Le classi nei processi

20355 Download

Capitolo 09 - Diagrammi di interazione

9531 Download

Capitolo 10 - Le attività di stato

9504 Download

Capitolo 11 - Anche gli aspetti fisici sono importanti

9020 Download

Appendice A - UML e i linguaggi di programmazione non OO

19534 Download

Appendice B - UML e il disegno di basi di dati non OO

19260 Download

Appendice C - Il profilo EJB

8480 Download

Appendice D - Glossario

7595 Download

Appendice E - Bibliografia ragionata

8181 Download

Indice analitico

8816 Download