Одиссей +380444960470

Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем (М'яка) Діалектика

no photo

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

Контакти
Ви можете надіслати нам запит електронною поштою
  Очистити

Пока никто не оставлял комментарии! Будьте первыми!


Новинки!
Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем (М'яка) Діалектика підібрати та придбати за реальною вартістю в онлайн магазині книг Одіссей зі зручною доставкою у всі міста України. Напишіть менеджеру у онлайн магазині книг Одіссей і ми організуємо поставку у Ужгород, Кропивницький, Біла Церква та інші міста. Книги по рубриках: Бізнес. Підприємництво, Адміністрація. Захист інформації, Менеджмент або інший аналог якісних товарів від виробника, можна підібрати та придбати з великого вибору продукції. Приваблива пропозиція купити Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем (М'яка) Діалектика на сайті Одіссей або за номером (066) 459 01 41.