Wstęp (13)
Część I Tło koncepcyjne (19)
Rozdział 1. Inżynieria oprogramowania z użyciem komponentów (21)
Rozdział 2. Koncepcje obiektów (35)
Rozdział 3. Wstępne studium przypadku (49)
Rozdział 4. Proces projektowania (67)
Część II UML (79)
Rozdział 5. Podstawy modeli klas (81)
Rozdział 6. Więcej na temat modeli klas (101)
Rozdział 7. Najważniejsze informacje na temat modeli przypadków użycia (121)
Rozdział 8. Więcej informacji na temat modeli przypadków użycia (133)
Rozdział 9. Najważniejsze informacje na temat diagramów interakcji (143)
Rozdział 10. Więcej informacji na temat diagramów interakcji (155)
Rozdział 11. Najważniejsze informacje na temat diagramów stanów i aktywności (165)
Rozdział 12. Więcej informacji na temat diagramów stanów (179)
Rozdział 13. Diagramy architektury i wdrożeń (185)
Rozdział 14. Pakiety i modele (191)
Część III Studia przypadków (197)
Rozdział 15. Administrowanie I4 (199)
Rozdział 16. Gry planszowe (207)
Rozdział 17. Symulacja metodą kolejnych zdarzeń (219)
Część IV W stronę praktyki (241)
Rozdział 18. Wielokrotne używanie: komponenty i wzorce (243)
Rozdział 19. Jakość produktu: weryfikowanie, walidacja i testowanie (257)
Rozdział 20. Jakość procesu: zarządzanie, zespoły i kontrola jakości (271)
Skorowidz (289)