Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: https://dspace.duet.edu.ua/jspui/handle/123456789/850
Назва: Розробка програмного забезпечення з використанням патернів проектування: Навчальний посібник
Інші назви: для студентів першого (бакалаврського) рівня вищої освіти спеціальності 121 «Інженерія програмного забезпечення» денної та заочної форм навчання
Автори: Баран, Сергій Володимирович
Ключові слова: Навчальний посібник
Розробка програмного забезпечення з використанням патернів проектування
для студентів першого (бакалаврського) рівня вищої освіти спеціальності 121 «Інженерія програмного забезпечення»
денна та заочна форми навчання
Дата публікації: 2023
Видавництво: Державний університет економіки і технологій
Бібліографічний опис: Розробка програмного забезпечення з використанням патернів проектування: навч. посіб. для студентів першого (бакалаврського) рівня вищої освіти спеціальності 121 «Інженерія програмного забезпечення» денної та заочної форм навчання / С. В.Баран. – Кривий Ріг, 2023. –203 с.
Короткий огляд (реферат): Навчальний посібник "Розробка програмного забезпечення з використанням патернів проектування" призначений для студентів першого (бакалаврського) рівня вищої освіти спеціальності 121 «Інженерія програмного забезпечення» денної та заочної форм навчання. Навчальний посібник містить практичні рекомендації для допомоги здобувачам вищої освіти у вивченні освітньої компоненти “Розробка програмного забезпечення з використанням патернів проектування”, зокрема передбачають дослідження моделей архітектур, патернів та методологій розробки програмного забезпечення, використаня методів практико-орієнтованого навчання, зокрема: процес аналізу предметної області; розробки моделі варіантів використання із застосуванням шаблонів проектування; розробки класів; опису класів та їх атрибутів, методів; опису зв’язків та залежностей між класами; програмну реалізацію у вигляді C++ коду. Розглянуто базові питання й підходи до розробки програмного забезпечення з використанням породжуючих та структурних патернів, а також патернів поведінки. Розглянуто сучасні моделі та підходи до конструювання програмного забезпечення
Опис: Нині найвживанішим підходом до організації повторного використання коду є ідея патернів проектування як шаблонів, що визначають розв’язання окремих задач, які часто повторюються у різних проектах програмних систем. Введено класифікацію, яка розділяє патерни за їх призначенням (породжуючі, структурні, поведінки) та рівнем використання (клас, об’єкт). Породжуючі патерни пов’язані зі створенням екземплярів об’єктів; всі вони визначають засоби логічної ізоляції клієнта від створюваних об’єктів. Структурні патерни об’єднують класи чи об’єкти в більші структури. Патерни поведінки стосуються до взаємодії та розподілення обов’язків між класами та об’єктами. Патерни проектування спрощують повторне використання вдалих проектних і архітектурних рішень. За допомогою патернів можна поліпшити якість документації і супроводу існуючих систем, дозволяючи явно описати взаємодії класів і об'єктів, а також причини, за якими система була побудована так, а не інакше. Простіше кажучи, патерни проектування дають розробнику можливість швидше знайти «правильний» шлях, що значно поліпшує якість розробки програмного забезпечення. Тому, метою є ознайомлення студентів з основами конструювання програмного забезпечення з використанням сучасних підходів та технологій
URI (Уніфікований ідентифікатор ресурсу): https://dspace.duet.edu.ua/jspui/handle/123456789/850
Розташовується у зібраннях:Навчальні посібники

Файли цього матеріалу:
Файл Опис РозмірФормат 
НП Патерни.pdf2.58 MBAdobe PDFПереглянути/Відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.