Методологія проектування програмного забезпечення у приладобудуванні
Спеціальність: Якість, стандартизація та сертифікація
Код дисципліни: 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 с.