Alexander, C., S. Ishikawa, et al. (1977). A pattern language : towns, buildings, construction. New York, Oxford University Press.
The book that software engineers recently discovered and set them loose on identifying coding patterns
Bertalanffy, L. v. (1969). General system theory; foundations, development, applications. New York,, G.
Braziller.
Still interesting. Note the introductory material, quoting Rosen's review.
Booch, G. (1991). Object oriented design with applications. Redwood City, Calif., Benjamin/Cummings Pub.
Co.
One of the earliest OO design books.
Buhr, R.J.A. (1990) Practical Visual Techniques in System Design. Englewood Cliffs, NJ, Prentice Hall.
A fantastic book on real-time design. Very deeply thought-through.
Coad, P. D. (1999) Java Design, 2nd Edition. Upper Saddle River, NJ, Yourdon Press.
The text for the course. More on design than on Java.
Coad, P., D. North, et al. (1995). Object models : strategies, patterns, and applications. Upper Saddle River, NJ, Yourdon Press.
Lots of good, pratical business-related examples.
Goguen, J. and G. Malcolm (1996). Algebraic semantics of imperative programs. Cambridge, Mass., MIT Press.
I haven't read it - it is a proxy for many of the Goguen articles I have enjoyed. Mathematically challenging.
Jacobson, I. (1992). Object-oriented software engineering : a use case driven approach. New York
Wokingham, Eng. ; Reading, Mass., ACM Press ; Addison-Wesley Pub.
The use-case originator. Big on process, low on entertainment value.
Nadin, M. (1997). The civilization of illiteracy. Dresden, Dresden University Press.
A startling book about design, semiotics, and the future. Highly recommended. There is an online version also.
Rittel, H. W. J. and M. M. Webber (1972). Dilemmas in a general theory of planning. Berkeley,, Insitute
of Urban & Regional Development University of California].
For the difficult problems.
Rittel, H. W. J., University of California Berkeley. Institute of Urban & Regional Development., et al. (1989).
Issue-based information systems for design. Berkeley, Institute of Urban and Regional Development University
of California at Berkeley.
Rosen, R. (1985). Anticipatory systems : philosophical, mathematical, and methodological
foundations. Oxford, England ; New York, Pergamon Press.
A lot of strong material on systems and modeling.
file:///C|/m1/websites/nickerson/umlbib.htm#Rosen%20BRosen, R. (1991). Life itself : a comprehensive inquiry into the nature, origin, and fabrication of life. New York, Columbia University Press.
A more succinct summary of systems than his earlier book, and a lot of detail on biological modeling.
Rowe, P. G. (1987). Design thinking. Cambridge, Mass., MIT Press.
One of the few readable books on design.
Rumbaugh, J. (1991). Object-oriented modeling and design. Englewood Cliffs, N.J., Prentice Hall.
An early pioneer in OO modeling, he has a great grasp of data.