Загальна інформація
Об'єктно орієнтоване програмування мовою UML
вибіркова дисципліна викладається для здобувачів освіти 3 курсу
спеціальності 126 Інформаційні системи та технології та 123 Комп'ютерна інженерія
Семестр | Всього кредитів / годин | Лекцій (год.) | Практ. (год.) | Самост. (год.) | Курсова робота | Підсумк. контроль |
VI | 5 / 150 | 34 | 34 | 82 | - | Диференційований залік |
Метою дисципліни є оволодіння необхідними теоретичними знаннями й практичними навичками для роботи з використанням технологій прикладного програмування в середовищі мови UML.
Завданням дисципліни є набуття студентами теоретичних знань та практичних навичок принципів об’єктно-орієнтованої декомпозиції складних об’єктів, розробки проектів та написанні на їх основі ефективних програм з використанням всіх переваг об’єктно-орієнтованої парадигми проектування та програмування.
У результаті вивчення дисципліни студент повинен знати:
- фундаментальні концепції ООП;
- мову об’єктно-орієнтованого проектування UML;
- методи обробка виняткових ситуацій;
- ієрархію класів;
- організацію стандартної бібліотеки і контейнерів;
- принципи проектування та реалізації ООП.
У результаті вивчення дисципліни студент повинен вміти:
- Визначати класи та об’єкти при застосуванні об’єктно-орієнтованих технологій програмування;
- Здійснювати об'єктно-орієнтовану декомпозицію предметної області в умовах проектування складних об'єктів і систем за допомогою 4 процедур об'єктно-орієнтованого аналізу, об'єктно-орієнтованого проектування, використовуючи визначення класів, поведінки об'єктів, структури даних та їх взаємозв'язки;
- Здійснювати об'єктно-орієнтований синтез інформаційної та функціональної моделі в умовах проектування складних об'єктів і систем за допомогою процедур об'єктно-орієнтованого аналізу, об'єктно-орієнтованого проектування, об'єктно-орієнтованого програмування, використовуючи діаграми класів, процесів, об'єктів;
- Розробляти об'єктно-орієнтовану модель предметної галузі за допомогою мов об'єктно-орієнтованого моделювання в умовах проектування складних об'єктів та систем, використовуючи об'єктно-орієнтовану нотацію складних систем.