Textbooks and Sources for CS 406 Software Engineering I
    Fall 2000

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

Note: The recommeded text is a general purpose text in Software Engineering. In 406 we cover material from
Chapters 1, 2, 3, 4, and 5 of this text. Chapter 8 is covered in CS 407.

Slides based mostly on the  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