CS3500 Reading List

The textbook used in the course is Sommerville (see below).

The good news is that there is much information on software engineering freely available on the Internet.

But you may find it useful to have a good book. There are dozens of textbooks on software engineering and object-oriented design on the market of varying quality and depth of coverage. I have attempted to give some guidance by listing some of the better known ones below. Many are in the Boole library in the Computing section (Q+1), but not always the current edition!

Software Engineering Textbooks

Object-Oriented Analysis and Design in UML

Agile

SE Classics