Table of Content
PART I INTRODUCTION
Chapter 1 Object Oriented Analysis and Design
PART II INCEPTION
Chapter 2 Inception and use cases
PART III ELABORATION ITERATION 1
Chapter 3 Elaboration and domain Models
Chapter 4 System Sequence Diagrams
Chapter 5 Requirements to Design
Chapter 6 Introduction to UML
Chapter 7 UML Class diagrams
Chapter 8 UML interaction diagrams
PART IV ELABORATION ITERATION 3
Chapter 9 UML Activity diagram and modeling
Chapter 10 Mapping design to Code
Chapter 11 UML State machine diagram and modeling
Chapter 12 UML Deployment and Component Diagram
PART V ELABORATION ITERATION 2
Chapter 13 Applying GOF design Patterns
Chapter 14 Introduction to GRASP - Methodological approach to OO Design
Chapter 15 Architectural analysis
Chapter 16 Agile Concepts and Test driven development
Chapter 17 Documenting Architecture
PART VI SPECIAL TOPICS
Chapter 18 Case Studies
Online Chapters:
Chapter 1 Other Requirements
Chapter 2 Operation Contracts
Chapter 3 Quick Analysis Update
Chapter 4 More SSDs and Contracts
Chapter 5 Designing a Persistence Framework with Patterns