Все про товар Характеристики Відгуки (0) Інформація
Предметно-орієнтоване проектування (DDD): структуризація складних програмних систем. Еванс Е.
Артикул: 659596721Виробник: Диалектика

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

550 грн
В наявності
Характеристики: (Дивитись усі)
ISBN978-617-7812-25-7
Вага575 г
Вид палітуркиМ'який
Довжина21.5 см
Країна-виробникУкраїна
Кількість сторінок448
СПЛАТА ТА ДОСТАВКА

«Новою поштою» по Україні — від 75 грн, 1–3 дні.

«Укрпоштою» по Україні — від 40 грн, до 7 днів.

ОПЛАТА

— Накладений платіж
— Онлайн-оплата карткою
— Оплата за реквізитами

Отримувач: ФОП Карась Наталія Вікторівна
IBAN: UA313052990000026000045911492
Банк: АТ КБ «ПриватБанк»

ГАРАНТІЇ

— Оригінальні видання
— Повернення згідно з законом України

Опис

 

Класична книга Е. Еванса висвітлює найбільш загальний, стратегічний коло питань, пов'язаних з об'єктно-орієнтованої розробкою програмного забезпечення. Це переробка та структуризація знань про предметних областях, застосування типових архітектурних шаблонів, побудова та аналіз моделей предметних областей, проектування програмних об'єктів з точки зору якості їх взаємодії та передачі логічної структури знань, організація програм на основі великомасштабних структур, вироблення спільної мови і стратегії комунікації в групі. Підхід автора будується на динамічному рефакторинге моделі і постійної дистиляції знань. Це дозволяє досягти високого ступеня гармонії між логікою предметної області та код програми, а також достатньої гнучкості програмної архітектури для цілей зручною доопрацювання та інтеграції програмного забезпечення. Книга насичена практичними прикладами з реальних проектів.
Світове співтовариство програмістів визнає, що моделювання предметних областей — ключовий розділ проектування програмного забезпечення. У моделях предметних областей розробники виражають складні функції своїх програм, реалізуючи їх у такому вигляді, який відповідає реальним потребам користувачів. Але незважаючи на очевидну важливість предмета, існує дуже мало посібників щодо ефективного впровадження моделювання предметних областей в практику розробки програм.
Книга Еріка Еванса заповнює цей пробіл. Вона присвячена не окремим технологіям, а систематичному предметно-орієнтованого підходу. У ній представлений широкий набір прийомів і методик, заснованих на практичному досвіді, і фундаментальних принципів, що допомагають у реалізації програмних проектів із складних предметних областей. Органічно переплітаючи практику проектування та реалізації програм, ця книга містить безліч фактичних прикладів, що ілюструють застосування загальних стратегічних принципів в реальних програмних проектах.
З книги читач дізнається, як з допомогою моделі предметної області надати розробці складної системи потрібну спрямованість і динаміку. Виділено основні прийоми та зразки-шаблони, що утворюють спільну мову групи розробників. Особливо підкреслюється необхідність рефакторінгу не тільки код, але і моделі в його основі, що в поєднанні з ітераційної agile-методикою призводить до поглиблення знань про предметної області та підвищення якості взаємодії між фахівцями та програмістами. Підхід книги будується саме на цьому фундаменті, пропонуючи моделі та архітектури для систем і організацій будь-якої складності.
Зокрема, у книзі розглядаються наступні теми:
єдина мова спілкування для всієї групи розробників.
Глибока зв'язок між моделлю і програмною реалізацією.
Виділення ключових рис моделі.
Управління циклом існування об'єктів.
Написання легко интегрируемого коду предметної області.
Як зробити складний код очевидним і передбачуваним у поведінці.
Формулювання введення в предметну область.
Дистиляція ядра предметної області.
Пошук неявних понять, прихованих в моделі.
Застосування аналітичних шаблонів.
Архітектурні шаблони в моделях.
Підтримання цілісності великих систем.
Співіснування декількох моделей в одному проекті.
Організація систем у відповідності з великомасштабними структурами.
Якісні скачки в моделях.
Маючи під рукою цю книгу, розробники об'єктно-орієнтованих програм, системні аналітики та архітектори будуть завжди мати набором рекомендацій щодо організації своєї праці, створення складних і корисних моделей предметних областей, перетворенню їх на високоякісні, довгоживучі програмні продукти.
Книга призначена для підвищення кваліфікації програмістів, що працюють, зокрема, за методиками екстремального програмування і agile-розробки. Може бути корисна студентам відповідних спеціальностей.
Про автора:
Ерік Еванс
є засновником Domain Language — консультативної групи, яка допомагає різним фірмам будувати і розвивати програмні системи, тісно пов'язані з їх професійною діяльністю. Автор працював в якості архітектора і програміста над великими об'єктно-орієнтованими системами у ряді складних комерційних і технічних предметних областей, починаючи з 1980-х років. Він також займається підвищенням кваліфікації груп розробників в області екстремального програмування.

Характеристики

ISBN978-617-7812-25-7
Вага575 г
Вид палітуркиМ'який
Довжина21.5 см
Країна-виробникУкраїна
Кількість сторінок448
Мова виданняРосійська
Рік видання2019
СтанНовий
ТематикаМови та системи програмвання
Тип поверхні паперуМатовий
Тип поліграфічного паперуОфсетний
Ширина14.5 см

Відгуки

Написати відгук

1 2 3 4 5

Інформація

Доставка та оплата

Інтернет-магазин BookNova надсилає замовлення по всій території України. Нижче — детальна інформація про способи доставки та оплати.

Способи доставки

Нова пошта

  • Доставка у відділення Нової пошти — від 75 грн зазвичай 1–3 робочі дні.
  • Адресна доставка кур'єром Нової пошти за вказаною адресою від 75 грн зазвичай 1–3 робочі дні.
  • Доставка в поштомат Нової пошти від 75 грн зазвичай 1–3 робочі дні.

Укрпошта

  • Доставка у відділення Укрпошти по всій країні — від 40 грн, до 7 днів.
  • Адресна доставка Укрпошти — від 40 грн, до 7 днів.

Вартість доставки розраховується автоматично під час оформлення замовлення за тарифами обраного перевізника (Нова пошта або Укрпошта) і сплачується отримувачем при отриманні, якщо інше не передбачено умовами акції.

Способи оплати

  • Оплата карткою онлайн — через захищену платіжну систему WayForPay (Visa / Mastercard). Кошти зараховуються миттєво, замовлення обробляється швидше.
  • Накладений платіж (післяплата) — оплата при отриманні товару у відділенні перевізника. За послугу накладеного платежу перевізник стягує власну комісію згідно зі своїми тарифами (у Нової пошти — орієнтовно 2% від суми + 20 грн).
  • Оплата за банківськими реквізитами — переказ на рахунок отримувача:
    Отримувач: ФОП Карась Наталія Вікторівна
    IBAN: UA313052990000026000045911492
    Банк: АТ КБ «ПриватБанк»
    Призначення платежу: оплата замовлення на сайті BookNova.

Як зробити замовлення

  1. Додайте потрібні книги в кошик.
  2. Перейдіть до оформлення замовлення та заповніть контактні дані.
  3. Оберіть спосіб доставки та оплати.
  4. Підтвердіть замовлення — воно оформлюється автоматично, і Ви одразу отримуєте підтвердження на сайті (та на e-mail, якщо його вказали).
  5. Мінімальна сума замовлення 150 грн

Маєте питання? Телефонуйте: +380 (93) 802-06-30.