ZUBRILKA.COM компьютерная литература  | ­ электроника и радиотехника  | ­ электротехника  | ­ строительство и архитектура  | ­ детская литература  | ­ наука и техника  | ­ худ. лит-ра  | ­ мед. книга  | ­ все рубрики
ПОИСК

265-930-770

+38-067-7699638

+38-093-3908425

 

НОВОСТИ

04.01.2015 Adobe CC. Новинки 2015.
Официальные курсы от Adobe на русском языке. Это мощный учебный материал с большим количеством примеров, позволяет освоить и приступить к работе в профессиональных пакетах. Adobe InDesign CC. Adobe Illustrator CC. Adobe Photoshop CC. Adobe Premiere Pro CC. Adobe Flash CC. Adobe After Effects CC. Adobe Dreamweaver CC.

14.02.2014 Ководство (четвертое издание) Артемий Лебедев
Как можно характеризовать многолетний труд человека, который превратил своё имя в бренд. Его идеи. мысли и результаты говорят сами за себя. Да, найдется много критики в его адрес, но это только сделает его продукт более знаменитым. Попробуйте делать то же, что и все, но продавать это по самой высокой цене и быть при этом лидером. Ководство - это результат, подтвержденный популярностью данного издания.

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

твердый переплет
Эрик Эванс
Вильямс
448 стр.

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

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

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

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

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

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

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

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

650 грн.
(есть в наличии)
добавить в корзину