Textbooks and Sources for CS 406 Software Engineering I
    Fall 1999

Required                                                                                              Recommended
Title Classical and Object Oriented 
Software Engineering
Applying UML and Patterns
Author Stephen R. Scach Craig Larman
Publisher McGraw-Hill Prentice Hall
Year 1999 1998

Note: The recommeded text is an EXCELLENT book on requirements analysis and design using UML.

Slides based mostly on the recommended textbook can be found here:

Analysis-I  (Unified process and use cases)                  Analysis-II (Example and system behavior)
Design-Introduction
Design -I: Principles and Process
Design-II: OO design (Interaction diagrams)
Design-III: OO design (Class diagrams)
Design-IV: OO design (Architecture)
Design-V:  OO Design (Metrics)

Recommended reading (Process related):

    1. Introduction to the Personal Software Process, Watts  S. Humphry, Addison-Wesley, 1997.
    2. A discipline for Software Engineering, Watts S. Humphry, Addison-Wesley, 1995.

Back to CS 406 Homepage