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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

Купить Зов Кукушки. Книга 1

Зов Кукушки. Книга 1

Роберт Гэлбрейт

78 грн
Купить Женщины и Власть: Манифест

Женщины и Власть: Манифест

Мэри Бирд

210 грн
Купить UBER. Инсайдерская история мирового господства

UBER. Инсайдерская история мирового господства

Адам Лашински

285 грн
Купить Фінансовий облік: навчальний посібник

Фінансовий облік: навчальний посібник

Лисиченко О. О., Атамас П. Й., Атамас О. П.

305 грн
Купить Вірші для дитячого садка

Вірші для дитячого садка

Олена Пчілка

80 грн
Купить Об экономике - с улыбкой

Об экономике - с улыбкой

Эм Михаил, Медведев М.

113 грн
Купить Кіра й таємниця бублика, або Формування характеру за сім кроків

Кіра й таємниця бублика, або Формування характеру за сім кроків

Бодо Шефер

120 грн
Купить Практическое пособие Ч.1 по высшей математике

Практическое пособие Ч.1 по высшей математике

Полозюк О.Е.

5 грн
Купить Богатый папа, бедный папа

Богатый папа, бедный папа

Роберт Кийосаки

445 грн
Купить The Martian Chronicles = Марсианские хроники

The Martian Chronicles = Марсианские хроники

Рэй Брэдбери

120 грн
Купить Анна Каренина

Анна Каренина

Лев Толстой

74 грн
Купить Набір для ліплення (дощ.180х250 мм + 3 стеки),зелена

Набір для ліплення (дощ.180х250 мм + 3 стеки),зелена

34 грн
Купить Рай.Центр

Рай.Центр

Люко Дашвар

120 грн
Купить Богатый папа, бедный папа

Богатый папа, бедный папа

Роберт Кийосаки

390 грн
Купить Алгебра. Наука в коміксах

Алгебра. Наука в коміксах

Ларрі Ґонік

210 грн
Купить Сводные таблицы в Microsoft Excel 2016

Сводные таблицы в Microsoft Excel 2016

Билл Джелен, Майкл Александер

900 грн
Купить Тобі Лолнесс. Книга  1

Тобі Лолнесс. Книга 1

Тімоте де Фомбель

185 грн
Купить Спокій, гра, розвиток. Як дорослі ростять маленьких дітей, а маленькі діти виховують дорослих

Спокій, гра, розвиток. Як дорослі ростять маленьких дітей, а маленькі діти виховують дорослих

Дебора Макнамара

335 грн
Купить Практический курс Трансерфинга за 78 дней

Практический курс Трансерфинга за 78 дней

Вадим Зеланд

380 грн
Купить Волшебник Земноморья

Волшебник Земноморья

Гуин Урсула Ле

240 грн
Купить Скретч постер My Drink Poster

Скретч постер My Drink Poster

300 грн
Купить Стихи для детей

Стихи для детей

Эдуард Успенский

94 грн
Купить Як виховати надуспішних людей

Як виховати надуспішних людей

Естер Войчицькі

126 грн
Купить C++ за 21 день

C++ за 21 день

Сиддхартха Рао

680 грн
Купить Как встретить и сохранить настоящую Любовь

Как встретить и сохранить настоящую Любовь

Елена Рыхальская

160 грн
Купить Телефон. Детская библиотечка

Телефон. Детская библиотечка

Корней Чуковский

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

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

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

210 грн
Купить Блестящий стартап: что, как, когда и почему

Блестящий стартап: что, как, когда и почему

Каспиан Вудс

383 грн
Купить Куда приводят мечты

Куда приводят мечты

Ричард Матесон

64 грн
Купить ASP - взгляд изнутри

ASP - взгляд изнутри

Фландерс Й.

8 грн
Купить Всемирная история. Викинги. История Завоеваний

Всемирная история. Викинги. История Завоеваний

Кирилл Галушко

150 грн
Купить Все на борт! Игра на развитие памяти для юных пиратов

Все на борт! Игра на развитие памяти для юных пиратов

600 грн
Купить Справочник программиста по C/C++

Справочник программиста по C/C++

Герберт Шилдт

375 грн
Купить Bad Blood. Дурна кров. Таємниці та брехні стартапу Кремнієвої долини

Bad Blood. Дурна кров. Таємниці та брехні стартапу Кремнієвої долини

Джон Керрейру

190 грн
Купить Маша и медведь. Панорамка

Маша и медведь. Панорамка

78 грн
Купить Электрика для любознательных

Электрика для любознательных

А. Бартош

360 грн
Купить Франческа. Володарка офіцерського жетона 

Франческа. Володарка офіцерського жетона 

Дорж Бату

176 грн
Купить Володар Перснів. Братство Персня

Володар Перснів. Братство Персня

Джон Р. Р. Толкин

275 грн
Купить Wuthering heights. Грозовой перевал

Wuthering heights. Грозовой перевал

Эмили Бронте

90 грн
Купить Скретч постер «100 больших и очень больших дел LIFE edition» (тубус)

Скретч постер «100 больших и очень больших дел LIFE edition» (тубус)

450 грн

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

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

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

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

666 грн
333 грн
Купить Разработка приложений Java EE 6 в NetBeans 7

Разработка приложений Java EE 6 в NetBeans 7

Дэвид Хеффельфингер

667 грн
467 грн
Купить Java. Библиотека профессионала, том 2. Расширенные средства программирования

Java. Библиотека профессионала, том 2. Расширенные средства программирования

Кей С. Хорстманн

1 130 грн
Купить Занимательные алгоритмы: чему нас учат истории знаменитых героев

Занимательные алгоритмы: чему нас учат истории знаменитых героев

Мартин Эрвиг

375 грн
Купить Искусство алгоритмизации

Искусство алгоритмизации

Виталий Потопахин

611 грн
306 грн
Купить Современное проектирование на C++

Современное проектирование на C++

Андрей Александреску

420 грн
Купить Using Macromedia Flash MX Special Edition +CD

Using Macromedia Flash MX Special Edition +CD

Hurwicz Michael, McCabe L

248 грн
124 грн
Купить Привет, Scratch! Моя первая книга по программированию

Привет, Scratch! Моя первая книга по программированию

Дубовик Е. В., Русин Г. С., Иркова Ю. А.

356 грн
Купить JRuby. Сборник рецептов.

JRuby. Сборник рецептов.

Эдельсон Д., Лю Г.

240 грн
120 грн
Купить Язык программирования C# 7 и платформы .NET и  .NET Core, том 2

Язык программирования C# 7 и платформы .NET и .NET Core, том 2

Эндрю Троелсен, Филипп Джепикс

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

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

Стивен Прата

900 грн
Купить Машинное обучение: карманный справочник. Краткое руководство по методам структурированного машинного обучения

Машинное обучение: карманный справочник. Краткое руководство по методам структурированного машинного обучения

Мэтт Харрисон

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

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

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

452 грн
430 грн
Купить The OPEN Process Framework

The OPEN Process Framework

Firesmith Donald, Henders

221 грн
111 грн
Купить Python. Справочник. Полное описание языка

Python. Справочник. Полное описание языка

Стив Холден, Анна Рейвенскрофт, Алекс Мартелли

1 130 грн
Купить Прагматичный ИИ. Машинное обучение и облачные технологии

Прагматичный ИИ. Машинное обучение и облачные технологии

Ной Гифт

740 грн
518 грн
Купить Программирование на языке OCaml

Программирование на языке OCaml

Ярон Мински

850 грн
425 грн
Купить Алгоритмы: построение и анализ

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

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

2 160 грн
Купить Прикладное глубокое обучение. Подход к пониманию глубоких нейронных сетей на основе метода кейсов

Прикладное глубокое обучение. Подход к пониманию глубоких нейронных сетей на основе метода кейсов

Умберто Микелуччи

490 грн
Купить Исследование операций

Исследование операций

Хемди А.Таха

1 350 грн

Уценённые товары

Предложения повреждённых и некондиционных товаров
Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем Эрик Эванс
2020 г.
Уценка 10%
1 053 грн

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

Всего цитат
0

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

Отзывы

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

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