"Introduction to Object-Oriented Analysis and Design" is the first book to introduce object-oriented methods, without either requiring students to know Java or C++ or relying on classical methods to introduce key concepts. It focuses strictly on an objectoriented approach - instead of a hybrid - to view all phases of the Systems Development Life Cycle.
Part One: Introduction to UML and the Unified Process Chapter 1. Introduction to Information Systems Chapter 2. How Information Systems are Developed Chapter 3. The Object-Oriented Paradigm, UML, and the Unified Process Part Two: UML and the Unified Process Chapter 4. The Requirements Workflow I Chapter 5. The Requirements Workflow II Chapter 6. The Object-Oriented Analysis Workflow. I Chapter 7. The Object-Oriented Analysis Workflow. II Chapter 8. The Object-Oriented Design Workflow Chapter 9. The Workflows and Phases of the Unified Process Chapter 10. More on UML Part Three: MAJOR TOPICS IN SYSTEMS ANALYSIS AND DESIGN Chapter 11. CASE Chapter 12. Teams Chapter 13. Testing Chapter 14. Management Issues Chapter 15. Planning and Estimating Chapter 16. Maintenance Chapter 17. User-Interface Design Chapter 18. Web-Based Information Systems Chapter 19. Introduction to Database Management Systems Chapter 20 Technical Topics Appendix A. Term Project: Chocoholics Anonymous Appendix B. Object-Oriented Design: Osbert Oglesby Case Study Appendix C. Object-Oriented Design: MSG Foundation Case Study Appendix D. Implementation: Osbert Oglesby Case Study Appendix E. Java Implementation: MSG Foundation Case Study