Книга посвящена обоснованию и технологии применения объектного подхода при разработке программных систем. Основное внимание уделяется вопросам качества, повторного использования и расширяемости проектируемых систем. Рассматриваемый объектный подход охватывает весь жизненный цикл разработки - анализ, проектирование, программирование и сопровождение.
Книга в первую очередь ориентирована на профессиональных разработчиков программных продуктов, но представляет несомненный интерес для всех, кто изучает и использует объектный подход в программировании. Отдельные разделы могут использоваться в качестве учебника при изучении таких дисциплин, как "Объектно-ориентированное программирование", "Объектно-ориентированный анализ и проектирование".
Книга содержит два предисловия, введение, 36 глав, 4 приложения.
На CD, сопровождающем книгу, находится оригинальный текст книги на английском языке, библиография к книге, перевод на русский язык главы 32а, не вошедший в основной материал, а также академические версии Eiffel Studio - студии разработки программных продуктов на языке Eiffel.