Эта книга, написанная разработчиком программного обеспечения для своих коллег, представляет собой уникальный сборник самых современных методов создания программного обеспечения. Автор представляет подробное описание полного процесса проектирования, предназначенного для OOD, UML, Design Patterns (образцы проектирования), Agile и XP методов, а также многоразовых программ на языках C++ и Java.

