Методологія проектування програмного забезпечення у приладобудуванні

Спеціальність: Якість, стандартизація та сертифікація
Код дисципліни: 7.152.06.M.019
Кількість кредитів: 5.00
Кафедра: Інтелектуальної мехатроніки та роботики
Лектор: доц. Вельган Р. Б.
Семестр: 2 семестр
Форма навчання: денна
Результати навчання: знати: основні поняття кросплатформного розроблення розподілених систем; модель взаємодії відкритих систем (OSI) та TCP/IP; архітектуру взаємодії "клієнт-сервер"; архітектуру клієнт-серверного додатка; компоненти розподілених систем та моделі їх взаємодії; вимоги до розподілених систем; архітектуру платформи Java Enterprise Edition; призначення серверів додатків та Web-контейнерів; компонентно-орієнтований підхід реалізації Web-модулів на основі JSF; основи об’єктно-реляційного відображення; вміти: критично вивчати, аналізувати і оцінювати з різних поглядів технології, процеси, методи та інструменти для проектних робіт, пов'язаних з розробленням розподілених програмних систем на платформах Java SE, Java EE, особисті знання і потребу в інших знаннях, перспективи та загальні тенденції щодо розподілених програмних систем; бути здатними: застосовувати технології, методи проектування та інструменти для розроблення розподілених програмних модулів на платформах Java SE, Java EE; вивчати нові технології, методи та прийоми щодо розроблення розподілених програмних систем, а також критично аналізувати їх для професійної роботи.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: пререквізити: Інформатика; Програмне забезпечення мехатронних засобів; Мікрокомп'ютерні вузли мехатронних засобів кореквізити: Моделювання електронних вузлів у приладобудуванні; Інформаційне забезпечення проектування, виготовлення і тестування виробів
Короткий зміст навчальної програми: Основи мережевої взаємодії; Основи Java EE; Сервлети та JSP; Рівень бізнес-логіки в Java EE; Об’єктно-реляційне відображення в Java EE; Основні елементи технології JSF; Особливості використання технології JSF; Web-служби на платформі Java EE; Розроблення Rich Internet Applications; Огляд сучасних Java-технологій розроблення багатоланкових програми
Методи та критерії оцінювання: усне опитування, контрольна робота (30%) підсумковий контроль (70 %, контрольний захід, залік): письмово-усна форма (70%)
Рекомендована література: Java™ Platform, Standard Edition 7 API Specification [electronic resource] / Oracle Corporation – URL : https://docs.oracle.com/javase/7/docs/api/. Блинов И. Н. Java. Промышленное программирование : практ. пособ. / И. Н. Блинов, В. С. Романчик. – Мн : УниверсалПресс, 2007. – 768 с.