|
Elenco
di libri non tradotti
Alcuni libri sono
stati fondamentali per la mia formazione professionale nel mondo del software.
Altri, estremamente utili. Ed
è una perdurante fonte di meraviglia il fatto che la maggioranza
dei testi che reputo importanti non siano stati tradotti in italiano.
Sarà miope
l'editoria specializzata. Saranno gli esperti ed i professori universitari
che non sollecitano l'editoria a tradurre i testi stranieri importanti.
Non sono sicuro.
Quali che siano
le cause, voglio fornire il mio contributo, segnalando una lista di testi,
"classici" o recenti, arcinoti e stravenduti all'estero, tradotti
in molte lingue, ma ancora in attesa di pubblicazione in Italia. Prego
di segnalarmi eventuali errori (traduzioni di cui non sono a conoscenza)
ed omissioni: adriano.comai@acm.org
- Philip G. Armour: The
Laws of Software Process. A New Model for the Production and Management
of Software, Auerbach 2004. L'essenza dello sviluppo software
consiste nell'acquisizione di conoscenza. Il software non è un
"prodotto", ma un "medium" per registrare conoscenza
eseguibile.
- Barry W. Boehm e altri :
Software
Cost Estimation with CoCoMo II , Prentice Hall 2000 - Il metodo
più significativo per la stima dei costi progettuali, nella versione
aggiornata dopo quasi vent'anni.
- Frederick P.Brooks, Jr.
: The
Mythical Man-Month. Essays on Software Engineering. Anniversary Edition
, Addison Wesley 1995 (1a edizione 1975). Uno dei testi fondamentali
sulle ragioni dell'ingegneria del software. Attuale, come se fosse stato
scritto oggi.
- Alistair Cockburn : Writing
Effective Use Cases , Addison-Wesley 2000 - Necessario per chi
debba scrivere casi d'uso.
- Mihaly Csikszentmihalyi : Flow:
The Psychology of Optimal Experience , Harper 1991 - Non tratta
di sviluppo software, ma fornisce qualche utile indicazione operativa
per lavorare e vivere meglio.
- Chris Date:
An
Introduction to Database Systems (7th Edition) - Addison-Wesley
2000 - Il testo più importante e approfondito sulla progettazione
database. Chris Date è uno dei padri del modello relazionale,
e nonostante la settima edizione sia enorme nelle dimensioni (e nel
costo), non ha perso nulla in leggibilità e chiarezza.
- Alan Davis: Just
Enough Requirements Management Dorset House 2005
- Le prime 40 pagine sono
una lettura essenziale per chiunque abbia davvero a che fare con i requisiti
di un progetto software.
- Tom De Marco, Timothy Lister
: Peopleware:
Productive Projects and Teams , 2nd Edition Dorset House 1999
(1a edizione 1987). Sugli aspetti sociologici dello sviluppo software.
- Martin Fowler : Refactoring.
Improving the Design of Existing Code , Addison-Wesley 1999
- Revisioni del software design a partire dal codice. Molto utile.
- Robert C. Martin: Agile
Software Development. Principles, Patterns, and Practices, Prentice
Hall 2002 - Il testo migliore per approfondire le problematiche di analisi
e design Object Oriented.
- Gerald Weinberg : The
Psychology of Computer Programming. Anniversary Edition , Dorset
House 1998 (1a edizione 1969). Il primo testo (a mia conoscenza) che
abbia affrontato gli aspetti non tecnici dello sviluppo.
- Gerald Weinberg : The
Secrets of Consulting , Dorset House 1985.
|