Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Главная>Каталог книг>Книги по программированию>Основы программирования. Алгоритмы>Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем

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

Издание 2020 г.
1 080 грн

Классическая книга Э. Эванса "Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем" освещает наиболее общий, стратегический круг вопросов, связанных с объектно-ориентированной разработкой программного обеспечения. Это переработка и структуризация знаний о предметных областях, применение типовых архитектурных шаблонов, построение и анализ моделей предметных областей, проектирование программных объектов с точки зрения качества их взаимодействия и передачи логической структуры знаний, организация программ на основе крупномасштабных структур, выработка общего языка и стратегии коммуникации в группе. Подход автора строится на динамичном рефакторинге модели и постоянной дистилляции знаний. Это позволяет достигнуть высокой степени гармонии между логикой предметной области и кодом программы, а также достаточной гибкости программной архитектуры для целей удобной доработки и интеграции программного обеспечения.

Книга насыщена практическими примерами из реальных проектов. Мировое сообщество программистов признает, что предметно-ориентированное проектирование (Domain Driven Design) - ключевой раздел проектирования программного обеспечения. В моделях предметных областей разработчики выражают сложные функции своих программ, реализуя их затем в таком виде, который отвечает реальным потребностям пользователей. Но несмотря на очевидную важность предмета, существует очень мало пособий по эффективному внедрению моделирования предметных областей в практику разработки программ.

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

Из книги читатель узнает, как с помощью модели предметной области придать разработке сложной системы нужную направленность и динамику.

Выделены основные приемы и образцы-шаблоны, образующие общий язык группы разработчиков.

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

Подход книги строится именно на этом фундаменте, предлагая модели и архитектуры для систем и организаций любой сложности.

В частности, в книге рассматриваются следующие темы:

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

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

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

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

Издание 2020 г.
Товар на складе
1 080 грн

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

Артикул : 85223
Издательство : Диалектика-Вильямс
Автор : Эрик Эванс
Язык : Русский
ISBN13 : 978-617-7812-25-7
Формат : 60x90/16
EAN13 : 9786177812257
Страниц : 448
Год издания : 2020
Тип переплета : Мягкий
1 080 грн
Издание 2020 г.

Описание

Классическая книга Э. Эванса "Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем" освещает наиболее общий, стратегический круг вопросов, связанных с объектно-ориентированной разработкой программного обеспечения. Это переработка и структуризация знаний о предметных областях, применение типовых архитектурных шаблонов, построение и анализ моделей предметных областей, проектирование программных объектов с точки зрения качества их взаимодействия и передачи логической структуры знаний, организация программ на основе крупномасштабных структур, выработка общего языка и стратегии коммуникации в группе. Подход автора строится на динамичном рефакторинге модели и постоянной дистилляции знаний. Это позволяет достигнуть высокой степени гармонии между логикой предметной области и кодом программы, а также достаточной гибкости программной архитектуры для целей удобной доработки и интеграции программного обеспечения.

Книга насыщена практическими примерами из реальных проектов. Мировое сообщество программистов признает, что предметно-ориентированное проектирование (Domain Driven Design) - ключевой раздел проектирования программного обеспечения. В моделях предметных областей разработчики выражают сложные функции своих программ, реализуя их затем в таком виде, который отвечает реальным потребностям пользователей. Но несмотря на очевидную важность предмета, существует очень мало пособий по эффективному внедрению моделирования предметных областей в практику разработки программ.

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

Из книги читатель узнает, как с помощью модели предметной области придать разработке сложной системы нужную направленность и динамику.

Выделены основные приемы и образцы-шаблоны, образующие общий язык группы разработчиков.

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

Подход книги строится именно на этом фундаменте, предлагая модели и архитектуры для систем и организаций любой сложности.

В частности, в книге рассматриваются следующие темы:

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

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

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

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

Рекомендуемые книги

Купить Потiшки та вiршi малюкам. Подарункова

Потiшки та вiршi малюкам. Подарункова

150 грн
Купить Радикальное Самопрощение.Прямой путь к подлинному приятию себя

Радикальное Самопрощение.Прямой путь к подлинному приятию себя

Колин Типпинг

215 грн
Купить Ритм Тета-исцеления

Ритм Тета-исцеления

Вианна Стайбл

92 грн
Купить Я вже веЛикий. Настільна гра. Від 4 до 12 років

Я вже веЛикий. Настільна гра. Від 4 до 12 років

140 грн
Купить ArchiCAD 9. Новые возможности

ArchiCAD 9. Новые возможности

Титов С.

8 грн
Купить To Kill a Mockingbird = Убить пересмешника. Адаптированная книга для чтения на английском языке. Pre-Intermediate

To Kill a Mockingbird = Убить пересмешника. Адаптированная книга для чтения на английском языке. Pre-Intermediate

Harper Lee

86 грн
Купить Пригоди Мухи Жужуні. Серія Оченята

Пригоди Мухи Жужуні. Серія Оченята

Кисель Я.

29 грн
Купить Завоевание новых клиентов

Завоевание новых клиентов

Ричард Денни

135 грн
Купить 48 законов власти

48 законов власти

Роберт Грин

570 грн
Купить Вальс гормонів 2

Вальс гормонів 2

Наталья Зубарева

170 грн
Купить Пастка пристрасті Як її уникнути та здобути щастя в коханні

Пастка пристрасті Як її уникнути та здобути щастя в коханні

Дін Деліс, Кассандра Філліпс

155 грн
Купить Большая книга сказок

Большая книга сказок

Виталий Бианки

180 грн
Купить Розмовник в малюнках англійська мова. 750 слів

Розмовник в малюнках англійська мова. 750 слів

Стасюк Владимир

25 грн
Купить Людовик XIV. Личная жизнь «короля-солнце»

Людовик XIV. Личная жизнь «короля-солнце»

Умнова Татьяна, Прокофьева Елена

135 грн
Купить Практическая когнитивно-поведенческая терапия для детей и подростков

Практическая когнитивно-поведенческая терапия для детей и подростков

Лайза У. Файфер, Аманда К. Краудер, Трейси Элсенраат, Роберт Галл

330 грн
Купить Точкографія. У світі тварин

Точкографія. У світі тварин

155 грн
Купить Анна с фермы «Зеленые крыши». Графический роман

Анна с фермы «Зеленые крыши». Графический роман

Люси Мод Монтгомери, Мария Марсден, Бренна Тамлер

400 грн
Купить Котелок дядюшки Ляо

Котелок дядюшки Ляо

Лев Минц

180 грн
Купить Єдиноріжки. Велика розмальовка (конверт)

Єдиноріжки. Велика розмальовка (конверт)

68 грн
Купить Класична листівка «I LOVE YOU, Coder»

Класична листівка «I LOVE YOU, Coder»

15 грн
Купить Пластилін восковий, 12 кольорів, 200 г. Jolliers

Пластилін восковий, 12 кольорів, 200 г. Jolliers

58 грн
Купить Метод волка с Уолл-стрит: Откровения лучшего продавца в мире

Метод волка с Уолл-стрит: Откровения лучшего продавца в мире

Джордан Белфорт

210 грн
Купить Автор бизнеса. От идеи до свершения

Автор бизнеса. От идеи до свершения

Семенчук Вячеслав

323 грн
Купить Отпустите их. Как подготовить детей к взрослой жизни

Отпустите их. Как подготовить детей к взрослой жизни

Джули Литкотт-Хеймс

378 грн
Купить Чарівний сад. Розмальовка

Чарівний сад. Розмальовка

Джоанна Басфорд

150 грн
Купить Ви маєте це знати. Усе про все

Ви маєте це знати. Усе про все

145 грн
Купить 7 навыков высокоэффективных тинейджеров. Как стать крутым и продвинутым

7 навыков высокоэффективных тинейджеров. Как стать крутым и продвинутым

Шон Кови

385 грн
Купить Окрема реальність. Продовження бесід з доном Хуаном. 2 книга

Окрема реальність. Продовження бесід з доном Хуаном. 2 книга

Карлос Кастанеда

186 грн
Купить Фарби акварель «Бджілка», 12 кольорів Гамма

Фарби акварель «Бджілка», 12 кольорів Гамма

50 грн
Купить Стратегии решения математических задач: Различные подходы к типовым задачам

Стратегии решения математических задач: Различные подходы к типовым задачам

Стивен Крулик, Альфред Позаментье

320 грн
Купить Homo Sapiens. Преходящий феномен

Homo Sapiens. Преходящий феномен

Мурат Келигов

160 грн
Купить Киев-New York. Лебединая

Киев-New York. Лебединая

Ирина Тетера

42 грн
Купить Проверяй-ка. English. Учим слова. Животные

Проверяй-ка. English. Учим слова. Животные

130 грн
Купить Маркетинг без бюджета. 50 работающих инструментов.

Маркетинг без бюджета. 50 работающих инструментов.

Игорь Манн

690 грн
Купить Pasta

Pasta

Антонио Карлуччо

495 грн
Купить Коробка-сумочка, лиловая, средняя 23х17х7,5 см (подарочная)

Коробка-сумочка, лиловая, средняя 23х17х7,5 см (подарочная)

95 грн
Купить Чорна Пантера. Народ у нас під ногами. Книга 1

Чорна Пантера. Народ у нас під ногами. Книга 1

Та-Нехиси Коутс

260 грн
Купить Kazan = Казан

Kazan = Казан

James Oliver Curwood

105 грн
Купить Перехід до Блакитного Океану. Поза конкуренцією

Перехід до Блакитного Океану. Поза конкуренцією

Чан Кім, Рене Моборн

150 грн
Купить Леонардо і Тайна вечеря

Леонардо і Тайна вечеря

Росс Кінг

390 грн

Книги из категории "Книги по программированию"

Купить Технология CUDA в примерах. Введение в программи-рование графических процессоров

Технология CUDA в примерах. Введение в программи-рование графических процессоров

Джейсон Сандерс, Эдвард Кэндрот

500 грн
450 грн
Купить Структуры данных и алгоритмы их обработки на языке программирования Паскаль

Структуры данных и алгоритмы их обработки на языке программирования Паскаль

Касторнова В.

353 грн
248 грн
Купить Adobe Flash CS6. Официальный учебный курс (+ CD)

Adobe Flash CS6. Официальный учебный курс (+ CD)

Михаил Райтман

452 грн
430 грн
Купить Teach Yourself Adobe GoLive 6 in 24 Hours

Teach Yourself Adobe GoLive 6 in 24 Hours

Smith Jennifer, Grillo Ly

124 грн
62 грн
Купить C++ для чайников

C++ для чайников

Стефан Рэнди Дэвис

330 грн
Купить Язык программирования C++. Лекции и упражнения

Язык программирования C++. Лекции и упражнения

Стивен Прата

1 080 грн
Купить Изучаем Python, том 1

Изучаем Python, том 1

Марк Лутц

900 грн
Купить Машинное обучение для бизнеса и маркетинга

Машинное обучение для бизнеса и маркетинга

Илья Кацов

760 грн
Купить Искусственный интеллект: современный подход (AIMA-2)

Искусственный интеллект: современный подход (AIMA-2)

Стюарт Рассел, Питер Норвиг

1 980 грн
Купить Оптимизация программ на C++. Проверенные методы повышения производительности

Оптимизация программ на C++. Проверенные методы повышения производительности

Курт Гантерот

420 грн
Купить Реализация методов предметно-ориентированного проектирования

Реализация методов предметно-ориентированного проектирования

Вон Вернон

900 грн
Купить Алгоритмы: построение и анализ. Том 1

Алгоритмы: построение и анализ. Том 1

Томас Х. Кормен, Чарльз И. Лейзерсон

630 грн
Купить Изучаем регулярные выражения

Изучаем регулярные выражения

Бен Форта

175 грн
Купить CUDA Fortran для ученых и инженеров

CUDA Fortran для ученых и инженеров

Рутм Г., Фатика М.

666 грн
533 грн
Купить Руководство по микропрограммному обеспечению

Руководство по микропрограммному обеспечению

Джек Ганссл

778 грн
389 грн
Купить Глубокое обучение и TensorFlow для профессионалов. Математический подход к построению систем искусственного интеллекта на Python

Глубокое обучение и TensorFlow для профессионалов. Математический подход к построению систем искусственного интеллекта на Python

Сантану Паттанаяк

590 грн
Купить Язык программирования C++. Краткий курс

Язык программирования C++. Краткий курс

Бьярне Страуструп

420 грн
Купить Объектно-ориентированное проектирование: концепции и программный код

Объектно-ориентированное проектирование: концепции и программный код

Хольгер Гаст

1 080 грн
Купить Глубокое обучение: готовые решения

Глубокое обучение: готовые решения

Давид Осинга

330 грн
Купить Конкурентное программирование на SCALA

Конкурентное программирование на SCALA

Александр Прокопец

940 грн
846 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2020 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC