DiaMail - Книжковий інтернет-магазин - На головну 067-877-1666
066-366-1250
зворотній зв'язок
    Допомога
- доставка
- оплата
- замовлення
     

  Книга "Предметно-ориентированное проектирование (DDD): структуризация сложных программных..."
залишити заявку


БЕЗКОШТОВНА ДОСТАВКА
по Україні
замовленнь від 3000 грн

ПРИЙМАЄМО ДО ОПЛАТИ
Приймаємо оплату картками Visa Приймаємо оплату картками MasterCard

МИ У TELEGRAM
- Новинки
- Скоро у продажі

Ми на Facebook

ПОДІЛИТИСЯ





Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем

книга ", Эрик Эванс"

Залишити заявку
Товару зараз немає в наявності.
Ви можете залишити заявку. При появі його у продажу Вам буде надіслано повідомлення.
Остання актуальна ціна товару була 600.00 грн.
Останній раз товар був у продажу 14.07.2025.

448 с.; м`яка обкладинка; тип паперу: офсетний білий; формат 60х90/16 (145х215 мм);
Видавництво Науковий Світ; ISBN 978-617-7812-25-7, 978-0-321-12521-7

Классическая книга Э. Эванса "Предметно-ориентированное проектирование: структуризация сложных программных систем" освещает наиболее общий, стратегический круг вопросов, связанных с объектно-ориентированной разработкой программного обеспечения. Это переработка и структуризация знаний о предметных областях, применение типовых архитектурных шаблонов, построение и анализ моделей предметных областей, проектирование программных объектов с точки зрения качества их взаимодействия и передачи логической структуры знаний, организация программ на основе крупномасштабных структур, выработка общего языка и стратегии коммуникации в группе. Подход автора строится на динамичном рефакторинге модели и постоянной дистилляции знаний. Это позволяет достигнуть высокой степени гармонии между логикой предметной области и кодом программы, а также достаточной гибкости программной архитектуры для целей удобной доработки и интеграции программного обеспечения. Книга насыщена практическими примерами из реальных проектов.
Мировое сообщество программистов признает, что моделирование предметных областей — ключевой раздел проектирования программного обеспечения. В моделях предметных областей разработчики выражают сложные функции своих программ, реализуя их затем в таком виде, который отвечает реальным потребностям пользователей. Но несмотря на очевидную важность предмета, существует очень мало пособий по эффективному внедрению моделирования предметных областей в практику разработки программ.
Книга Эрика Эванса заполняет этот пробел. Она посвящена не отдельным технологиям, а систематическому предметно-ориентированному подходу. В ней представлен широкий набор приемов и методик, основанных на практическом опыте, и фундаментальных принципов, помогающих в реализации программных проектов из сложных предметных областей. Органично переплетая практику проектирования и реализации программ, эта книга содержит множество фактических примеров, иллюстрирующих применение общих стратегических принципов в реальных программных проектах.

Из книги читатель узнает, как с помощью модели предметной области придать разработке сложной системы нужную направленность и динамику. Выделены основные приемы и образцы-шаблоны, образующие общий язык группы разработчиков. Особо подчеркивается необходимость рефакторинга не только кода, но и модели в его основе, что в сочетании с итерационной agile-методикой приводит к углублению знаний о предметной области и повышению качества взаимодействия между специалистами и программистами. Подход книги строится именно на этом фундаменте, предлагая модели и архитектуры для систем и организаций любой сложности.

В частности, в книге рассматриваются следующие темы:
- Единый язык общения для всей группы разработчиков.
- Глубокая связь между моделью и программной реализацией.
- Выделение ключевых черт модели.
- Управление циклом существования объектов.
- Написание легко интегрируемого кода предметной области.
- Как сделать сложный код очевидным и предсказуемым в поведении.
- Формулировка введения в предметную область.
- Дистилляция ядра предметной области.
- Поиск неявных понятий, скрытых в модели.
- Применение аналитических шаблонов.
- Архитектурные шаблоны в моделях.
- Поддержание целостности больших систем.
- Сосуществование нескольких моделей в одном проекте.
- Организация систем в соответствии с крупномасштабными структурами.
- Качественные скачки в моделях.

Имея под рукой эту книгу, разработчики объектно-ориентированных программ, системные аналитики и архитекторы будут всегда располагать набором рекомендаций по организации своего труда, созданию сложных и полезных моделей предметных областей, превращению их в высококачественные, долгоживущие программные продукты.
Книга предназначена для повышения квалификации программистов, работающих, в частности, по методикам экстремального программирования и agile-разработки. Может быть полезна студентам соответствующих специальностей.

Об авторе
Эрик Эванс, является основателем Domain Language — консультативной группы, которая помогает различным фирмам строить и развивать программные системы, тесно связанные с их профессиональной деятельностью. Автор работал в качестве архитектора и программиста над большими объектно-ориентированными системами в ряде сложных коммерческих и технических предметных областей, начиная с 1980-х годов. Он также занимается повышением квалификации групп разработчиков в области экстремального программирования.


"Эта книга должна стоять на полке у всякого мыслящего программиста."
— Кент Бек (Kent Beck)

"Эрику удалось ухватить суть того, что опытные проектировщики программных объектов всегда знали, но проваливали все попытки донести это знание до своих коллег в смежных областях. Мы охотно делимся отдельными секретами... но никогда не заботились об организации и систематизации принципов построения логической структуры предметной области. Вот почему эта книга так важна."
— Кайл Браун (Kyle Brown), автор книги "Enterprise Java Programming with IBM WebSphere"

Розгорнути ⇓


Оригінальне видання 
Domain-Driven Design: Tackling Complexity in the Heart of Software, Eric Evans





 Найкращі книги аналогічної тематики  

Программист-прагматик: 2-е юбилейное издание Дэвид Томас, Эндрю Хант
Программист-прагматик: 2-е юбилейное издание
Дэвид Томас, Эндрю Хант
720.00 грн.

Spring 4 для профессионалов Кларенс Хо, Роб Харроп, Крис Шефер
Spring 4 для профессионалов
Кларенс Хо, Роб Харроп, Крис Шефе...
440.00 грн.

Искусство программирования, том 1. Основные алгоритмы, 3-е издание Дональд Эрвин Кнут
Искусство программирования, том 1. Основные алгоритмы, 3-е и...
Дональд Эрвин Кнут
960.00 грн.

iOS 5 SDK. Разработка приложений для iPhone, iPad и iPod touch Дэйв Марк, Джек Наттинг, Джефф Ламарш
iOS 5 SDK. Разработка приложений для iPhone, iPad и iPod tou...
Дэйв Марк, Джек Наттинг, Джефф Ла...
400.00 грн.


Програміст-прагматик: друге ювілейне видання Девід Томас, Ендрю Хант
Програміст-прагматик: друге ювілейне видання
Девід Томас, Ендрю Хант
560.00 грн.

Разработка и анализ компьютерных алгоритмов Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман
Разработка и анализ компьютерных алгоритмов
Альфред В. Ахо, Джон Э. Хопкрофт,...
360.00 грн.

Введение в .NET 4.0 и Visual Studio 2010 для профессионалов Алекс Маккей
Введение в .NET 4.0 и Visual Studio 2010 для профессионалов
Алекс Маккей
295.00 грн.

Знижки від 5% - при купівлі від 3 книг або від 1000 грн. Докладніше



 Розділи каталогу  


© 1998-2025 Інтернет-магазин DiaMail