Riferimenti
I testi del corso di Ingegneria del Software
includono un libro di testo,
alcuni libri e articoli di riferimento,
e alcuni siti WWW.
Libri di Testo
R. Pressman,
Principi di Ingegneria del software - terza edizione,
Mc Graw Hill, 2000.
Arlow e Neustad, UML e Unified Process,
Mc Graw Hill, 2003.
Libri di riferimento
M. Fowley, UML Distilled, 3a ed., Addison Wesley, 1999.
M. Shaw and D. Garlan. Software Architectures, Prentice Hall, 1996.
M. Cusumano e R. Selby. Codice Microsoft, Etas Libri, 1998.
G. Pascal Zachary. I guerrieri del software, UTET, 1999.
W. Goldman Rohm. Il rapporto Microsoft, Garzanti, 1999.
E. Raymond. The Cathedral & the Bazaar, O'Reilly, 1999.
P. Sabbatini. La concorrenza come bene pubblico. Il Caso
Microsoft. Laterza 2000.
Articoli sui temi principali del corso
-
AA.VV.
Model Driven Development.
IEEE Software, 20(5), Sept/Oct 2003.
-
J. Bowen and M. Hinchey.
Ten Commandments of Formal Methods.
IEEE Computer, 28(4):56--63, April 1995.
-
B. Curtis, M.I. Kellner, and J. Over.
Process Modeling.
Communications of the ACM, 35(9):75--90, September 1992.
-
J. Doppke, D. Heimbigner, and A. Wolf.
Software Process Modeling and Execution within Virtual Environments.
ACM Transactions on Software Engineering and Methodology,
7(1):1--40, January 1998.
-
A. Hall.
Seven Myths of Formal Methods.
IEEE Software, 7(5):11--20, September 1990.
-
M. Lehman.
Laws of Software Evolution Revisited.
in C. Montangero (ed.),
Software Process Technology, LNCS 1149:108--124, October 1996.
-
D.L. Parnas.
On the Criteria to be Used in Decomposing Systems into Modules.
Communications of the ACM, 15(12):1053--1058, December 1972.
-
M. Paulk, B. Curtis, M. Chrissis, and C. Weber.
Capability Maturity Model, Version 1.1.
IEEE Software, 10(4):18--27, July 1993.
-
D. Perry and G. Kaiser.
Models of Software Development Environments.
IEEE Transactions on Software Engineering, 17(3):283--295, 1991.
-
D. Perry and A. Wolf.
Foundations for the Study of Software Architecture.
ACM SIGSOFT Sw Eng. Notes, 17(4):40--52, October 1992.
-
J.M. Wing.
A Specifier's Introduction to Formal Methods.
IEEE Computer, 23(9):8--24, September 1990.
Siti Interessanti
- Sulla notazione Z
- Strumenti Open Source (tra cui ArgoUML)
- Design patterns home
page
- Extreme programming