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.