![]() |
|
|
Книга известных специалистов в области разработки архитектур крупных программных систем посвящена новому подходу к созданию линеек программного обеспечения (Software Factories), допускающих быструю адаптацию под постоянно меняющиеся требования со стороны заказчиков. Определенный застой в развитии инструментов анализа, проектирования, моделирования и реализации сложных программных систем и быстро меняющиеся условия на рынке требуют нахождения эффективных решений, позволяющих максимально быстро возвращать инвестиции. Таковыми должны стать фабрики разработки программ. В книге подробно рассматриваются фундаментальные вопросы сложности и изменчивости программного обеспечения, разработки с помощью моделей и шаблонов, а также специализированных языков проектирования. Большое внимание уделяется проблеме систематического повторного использования, построению линеек программных продуктов и абстрагированию, основанному на платформах. Исчерпывающие сведения о концепциях моделирования и проектирования на базе компонентов и служб помогут разобраться с популярными архитектурами, ориентированными на службы. Рассматриваемый в книге пример фабрики охватывает все представленные теоретические сведения и позволяет убедиться в эффективности предлагаемого подхода. Ответы на часто задаваемые вопросы дадут возможность сравнить данный подход (Software Factories) с существующими подходами быстрой (Rapid) разработки приложений, динамичного (Agile) моделирования и UML. Книга рассчитана на архитекторов и разработчиков крупных программных систем, а также будет полезна руководителям программных проектов. |
Рекомендуемые книги:
Разделы каталога книги:
Об авторах
Введение
Часть I. Введение в фабрики программного обеспечения
Глава 1. Введение
Глава 2. Преодоление сложности
Глава 3. Работа с изменениями
Глава 4. Сдвиг парадигмы
Глава 5. Фабрики программного обеспечения
Часть II. Критические инновации
Глава 6. Модели и шаблоны
Глава 7. Программирование с использованием моделей
Глава 8. Структура языка
Глава 9. Семейства языков
Глава 10. Систематическое повторное использование
Глава 11. Линейки программных продуктов
Глава 12. Абстракции платформ
Глава 13. Компоненты и службы
Глава 14. Отображения и трансформации
Глава 15. Генерация реализаций
Часть III. Дополнительные сведения о фабриках программного обеспечения
Глава 16. Пример фабрики программного обеспечения
Глава 17. Часто задаваемые вопросы
Приложение А. Абстракции и уточнение
Приложение Б. Унифицированный язык моделирования
Приложение В. Литература
Предметный указатель
|
Copyright © 1992-2010 Книжное издательство "Диалектика"
|