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