Read the record testimony of Arnold Punaro, executive
vice president and general manager of Science
International Applications Corp."prepared for the 3
February 2005 U.S. Senate hearing on the Virtual Case
File (VCF)" at http://www.saic.com/cover-archive/law/trilogy.html.
The Government Accountability Office (GAO) and the
Department of Justice's Office of the Inspector General
(OIG) warned Congress of serious problems with the VCF.
Start exploring GAO documents at
http://www.gao.gov. For the September
2003 report "FBI Needs an Enterprise Architecture to
Guide Its Modernization Activities," search on report
number GAO-03-959.
For an introduction to formal software-design
methods, see Jeannette M. Wing's "A Specifier's
Introduction to Formal Methods," in Computer, September
1990, Vol. 23, no. 9. "An Invitation to Formal Methods,"
by Jonathan P. Bowen et al. in Computer, April 1996,
Vol. 29, no. 4, discusses how to make formal methods
more widely used.
Many good books have been written about the causes of
software failure, including Frederick P. Brooks Jr.'s
The Mythical
Man-Month: Essays on Software Engineering, 20th
Anniversary Edition (Addison-Wesley,
1995); Kweku Ewusi-Mensah's Software Development
Failures (MIT Press, 2003); Stephen Flowers's
Software Failure:
Management Failure (John Wiley and Sons,
1996); Robert L. Glass's Software Runaways
(Prentice Hall PTR, 1998); Capers Jones's Patterns of Software Systems
Failure and Success (International
Thomson Computer Press, 1996); Peter Neumann's Computer Related
Risks (Addison Wesley, 1995); Ivars
Peterson's Fatal
Defect (Vintage Books, 1996); Susan A.
Sherer's Software
Failure Risk (Plenum, 1992); and Edward
Yourdon's Death
March (Prentice Hall, 1997).