Reengineering Software: How to Reuse Programming to Build New, State-of-the-Art Software. Second Edition
Книга «Reengineering Software» посвящена стратегиям и методам повторного использования программного кода для создания современных программных систем. Во втором издании автор, Рой Рада, рассматривает реинжиниринг как ключевой процесс в разработке ПО, позволяющий эффективно использовать существующие программные компоненты, снижать затраты и ускорять создание новых решений.
В работе подробно анализируются этапы жизненного цикла ПО, управление программными проектами, организация команд и моделирование процессов. Особое внимание уделяется управлению программными активами: их созданию, каталогизации, использованию и оценке экономической эффективности. Книга также затрагивает правовые аспекты повторного использования кода и роль стандартов в этой области.
Материал структурирован в три основные части: основы жизненного цикла ПО и управления, корпоративные рамки и стандарты для повторного использования, а также методы организации и реорганизации программных систем. Издание служит практическим руководством для разработчиков, архитекторов и менеджеров, стремящихся внедрить культуру реиспользования в свои проекты.








