Книга известных специалистов в области разработки архитектур крупных программных систем посвящена новому подходу к созданию линеек программного обеспечения, допускающих быструю адаптацию под постоянно меняющиеся требования со стороны заказчиков. Определенный застой в развитии инструментов анализа, проектирования, моделирования и реализации сложных программных систем и быстро меняющиеся условия на рынке требуют нахождения эффективных решений, позволяющих максимально быстро возвращать инвестиции. Таковыми должны стать фабрики разработки программ.
В отличие от книг, опирающихся исключительно на неточные методы (включая экономически невыгодные в большинстве случаев непрерывные циклы обратной связи и жесткое моделирование), в этом уникальном издании предлагается проверенный, удобный и реалистичный подход к оценке затрат на разработку программных продуктов.
В Каталоге представлен перечень значительной части программных продуктов по САПР, имеющих хождение в России, с кратким описанием основных особенностей и имеющих ссылки на первоисточники. Каталог может быть полезен всем, перед кем стоит вопрос выбора той или иной системы автоматизированного проектирования.
Книга "Рефакторинг с использованием шаблонов" представляет результаты многолетнего опыта профессионального программиста по применению шаблонов проектирования (паттернов). Авторский подход к проектированию состоит в том, что следует избегать как недостаточного, так и избыточного проектирования, постоянно анализируя готовый работоспособный код и реорганизуя его только в том случае, когда это приведет к повышению его эффективности, упрощению его понимания и сопровождения.
В настоящей книге приведены рекомендации, касающиеся того, как использовать методы рефакторинга для усовершенствования баз данных. Она посвящена описанию процедур проектирования базы данных с точки зрения архитектора объектно-ориентированного программного обеспечения, поэтому представляет интерес и для разработчиков прикладного кода, и для специалистов в области реляционных баз данных.
В книге рассказывается об искусстве проектирования компьютерных игр, начиная от выработки концепции и заканчивая финальными стадиями разработки. В ней обсуждаются вопросы геймплея и достижения оптимального баланса, проблемы выбора организационной структуры рабочей группы и архитектуры программного кода, методы разработки сюжета и обеспечения оригинальности и уникального стиля игры.
Система "1С:Предприятие 8.0" является самой распространенной системой для бухгалтерского и управленческого учета в России. Поэтому программист, умеющий создавать конфигурации для этой системы, никогда не останется без работы.