![]() |
CS 501
Software Engineering
Spring 2005
Books and Readings
|
Books There is no course textbook. Here are some general books on software engineering:
Readings The Process of Software Development
This is the classical text on software engineering. It is short, witty and still very relevant after thirty years. Feasibility Studies
Legal Aspects of Software Development Requirements The books by Sommerville and Pfleeger have material on requirements analysis and specification. The book by Bruegge and Dutoit has a good section on use cases. The following are two books on formal specification:
Usability
System Architecture
Design The books by Booch, Pooley and Bruegge cover object-oriented design. The following book describes the Unified Modeling Language (UML):
The standard book on design patterns is:
Reliability and Performance People Business Aspects of Software Engineering Risk |
[ Home | Syllabus | Projects | Readings | Assignments | Quizzes | Academic Integrity | About ]
William Y. Arms
(wya@cs.cornell.edu)
Last changed: January 5, 2005