Об`єктно-орієнтований аналіз та проектування 1

Навчальна дисципліна професійної підготовки
Обсяг освітнього компонента: 
• у кредитах ЄКТС — 6.0.
Кількість аудиторних занять: 
30 годин лекційних занять, 30годин лабораторних занять.
Індивідуальна робота: 
• очна форма — розрахунково-графічна робота.
Семестровий контроль: 
Екзамен.
Анотація: 

Мета дисципліни: забезпечення базової підготовки в аналізі, проектуванні і реалізації складних інформаційних і інформаційно-обчислювальних систем з використанням об'єктно-орієнтованого підходу.

Завдання дисципліни:

-    ознайомлення з раціональним уніфікованим процесом і універсальною мовою моделювання;
-    вивчення різних типів моделей, які перебудовуються на кожній ітерації фаз процесу;
-    придбання навичок будування проектів складних систем і адміністративно-технічного управління такими проектами;
-     сприяти розвитку тих якостей особистості, що мають для майбутнього фахівця особисте професійне значення в контексті інтеграції у європейський освітній простір.рядок)*

Основні результати навчання
(порожній рядок)*
Будувати ефективні щодо точності обчислень, стійкості, швидкодії та витрат системних ресурсів алгоритми для чисельного дослідження математичних моделей та розв’язання практичних задач.
Вміти застосовувати сучасні технології програмування та розроблення програмного забезпечення, програмної реалізації чисельних і символьних алгоритмів.
Здатність проектувати бази даних, розробляти застосування з їх використання на мовах високого рівня.
 

Форми організації освітнього процесу та види навчальних занять

Л – лекційні заняття; ЛЗ – практичні заняття; СРЗ – самостійна робота здобувача вищої освіти; КО – контрольні опитування; МКР – модульна контрольна робота; К – консультації.

Тематика та види навчальних занять
2 семестр
1 тиждень

Л1. Складність програмного забезпечення та її складові. Об'єктно-орієнтованій аналіз та об'єктно-орієнтоване проектування.
ЛЗ1. Варіанти використання.  Знайомство з середовищем проектування StarUml.  
СРЗ. К.
 
2 тиждень

Л2. Раціональній уніфікований процес.
ЛЗ2. Варіанти використання. Виділення варіантів використання.  
СРЗ. К.
 
3 тиждень

Л3. Варіанти використання (прецеденти).
ЛЗ3. Варіанти використання.  Зв’язки між варіантами використання.
КО1.
СРЗ. К.
 
4 тиждень

Л4. Діаграма варіантів використання.  
ЛЗ4. Діаграми класів. Розробка діаграм класів для реалізації чистини прецедентів системи.
СРЗ. К.
 
5 тиждень

Л5. Аналіз прецедентів. Діаграма робастності.  
ЛЗ5. Діаграми класів. Розробка діаграм класів для реалізації чистини прецедентів системи.
КО2.
СРЗ. К.
 
6 тиждень

Л6. Основи об'єктної технології. Клас. Виявлення класів. 
ЛЗ6. Діаграми класів. Нанесення зв’язків між класами.
СРЗ. К.
 
7 тиждень

Л7. Виявлення класів.
ЛЗ7. Діаграми взаємодії. Розробка діаграм послідовностей для реалізації чистини прецедентів системи.
СРЗ. К.
 
8 тиждень

Л8. Відношення між класами.
ЛЗ8. Діаграми взаємодії. Розробка діаграм послідовностей для реалізації чистини прецедентів системи.
МКР1. 
СРЗ. К.
 
9 тиждень

Л9. Пакети. Повідомлення і дії. Діаграма послідовності (sequence diagram).       
ЛЗ9. Діаграми взаємодії. Розробка діаграм кооперацій для реалізації чистини прецедентів системи.
СРЗ. К.
 
10 тиждень

Л10. Діаграма кооперацій (collaboration diagram).  
ЛЗ10. Діаграми взаємодії. Розробка діаграм кооперацій для реалізації чистини прецедентів системи.
КО3.
СРЗ. К.
 
11 тиждень

Л11. Діаграма станів (state diagram).
ЛЗ11. Складні аспекти поведінки. Розробка діаграм послідовних станів. 
СРЗ. К.
 
12 тиждень

Л12. Складений стан і підстан.
ЛЗ12. Складні аспекти поведінки. Розробка діаграм паралельних станів.
СРЗ. К.
 
13 тиждень

Л13. Діаграма  діяльності (activity diagram).
ЛЗ1З. Архітектурне моделювання. Вивчення елементів діаграм компонентів та розгортання.
КО4.
СРС. К.
 
14 тиждень

Л14. Діаграма компонентів (component diagram).
ЛЗ14. Архітектурне моделювання. Розробка діаграм компонентів.
СРЗ. К.
 
15 тиждень

Л15. Діаграма розгортання (deployment diagram).
ЛЗ15. Архітектурне моделювання. Розробка діаграм розгортання.
СРЗ. К.
МКР2.

Індивідуальна робота
*
Виконується розрахунково-графічна робота. 
 
Мета розрахунково-графічної роботи:
набуття студентами практичних навичок самостійної розробки програмної системи клієнт/серверної архітектури.

1–7 тижні
 
Отримання завдання. Виконання першої частини завдання.
 
8–14 тижні
 
Виконання другої частини завдання. Оформлення отриманих результатів.
 
15 тиждень
 
Захист роботи.
 
 
Самостійна робота

Самостійна робота складає 120 годин. Розподіл самостійної роботи за видами навчальних робіт:
1) підготовка до лекційних занять – 30 годин;
2) підготовка до лабораторних занять та до виконання індивідуальних контрольних завдань – разом 60 годин;

Процедура оцінювання

Система оцінювання рівня навчальних досягнень ґрунтується на принципах ЄКТС та є накопичувальною. Дисципліна поділяється на чотири семестрові модулі. Здобувачі протягом 2 та 3 семестрів готуються до лекційних та лабораторних занять, виконують в кожному семестрі 2 модульні контрольні роботи та 4 контрольних опитування.
Модульні контрольні роботи №1, №2, №3, №4    виконуються у письмовій формі. Максимальна оцінка за бездоганне виконання становить 20 балів. Модульна робота складається з теоретичної частини (у формі тестових запитань) та практичної частини (1 завдання). Максимальна оцінка за правильне виконання теоретичної частини становить 10 балів, та за правильне виконання практичної частини становить 10 балів. Кількість тестових запитань – 20. Кожна правильна відповідь оцінюється в 0,5 бали. Правильне виконання практичної частини оцінюється в 10 балів. Завдання вважається розв’язаним, якщо повністю розкрита суть питання, яка послідовно і логічно викладена, наведено приклади, відповідь проілюстровано необхідною і достатньою кількістю записів, діаграм.  .
 
Кожний модуль оцінюється у максимально можливі 50 балів:
 
Семестр 1
Семестровий модуль № 1
 
КО1. Оцінка за виконання – 2,5 балів. Термін надання – 3 тиждень.
КО2. Оцінка за виконання – 2,5 балів. Термін надання – 5 тиждень.
ЛЗ. Оцінка за виконання – 15 балів. Термін надання – 1-8 тиждень.
РГР. Оцінка за виконання – 10 балів. Термін надання – 1-8 тиждень.
МК1. Модульна контрольна робота – 20 балів (8 тиждень). Перескладання можливе протягом 9–11 тижнів за розкладом консультацій.

Семестровий модуль № 2
 
КО3. Оцінка за виконання – 2,5 балів. Термін надання – 10 тиждень.
КО4. Оцінка за виконання – 2,5 балів. Термін надання – 13 тиждень.
ЛЗ. Оцінка за виконання – 15 балів. Термін надання – 9-15 тиждень.
РГР. Оцінка за виконання – 10 балів. Термін надання – 9-15 тиждень.
МК2. Модульна контрольна робота – 20 балів (15 тиждень).
 
Семестр 2
Семестровий модуль № 1
 
КО1. Оцінка за виконання – 2,5 балів. Термін надання – 3 тиждень.
КО2. Оцінка за виконання – 2,5 балів. Термін надання – 5 тиждень.
ЛЗ. Оцінка за виконання – 15 балів. Термін надання – 2, 4, 6, 8 тиждень.
РГР. Оцінка за виконання – 10 балів. Термін надання – 1-8 тиждень.
МК1. Модульна контрольна робота – 20 балів (8 тиждень). Перескладання можливе протягом 9–11 тижнів за розкладом консультацій.

Семестровий модуль № 2
 
КО3. Оцінка за виконання – 2,5 балів. Термін надання – 10 тиждень.
КО4. Оцінка за виконання – 2,5 балів. Термін надання – 13 тиждень.
ЛЗ. Оцінка за виконання – 15 балів. Термін надання – 10, 12, 14 тиждень.
РГР. Оцінка за виконання – 10 балів. Термін надання – 1-8 тиждень.
МК2. Модульна контрольна робота – 20 балів (15 тиждень).
 
Максимальна оцінка за повний обсяг виконаних навчальних елементів дисципліни у кожному семестрі – 100 балів.
 
Остаточним контролюючим моментом освоєння дисципліни є екзамен у 2 семестрі. Екзамен вважається не складеним, якщо здобувач отримав незадовільну оцінку.
 
Остаточним контролюючим моментом освоєння дисципліни є залік у 3 семестрі. Оцінка виставляється за результатами модульних опитувань та результатів поточного опитування.

Виконання розрахунково-графічної роботи повинно включати пояснювальну записку, друкований і електронний варіант виконаної роботи. У пояснювальній записці студент описує постановку задачі, обсновує вибір методу розв’язання, описує результати виконання завдання. 
 
За навчальним планом на виконання роботи відводиться 0,5 кредиту.

Умови допуску до підсумкового контролю

До заліку/екзамену допускаються здобувачі вищої освіти, які виконали всі види навчальних елементів навчальної дисципліни на не менш, ніж на 60 %.

Екзамен відбувається за всіма тематичними (змістовними) модулями дисципліни.

Складання/перескладання екзаменів організовується за встановленим деканатом розкладом.

Політика освітнього процесу

Здобувач зобов’язаний своєчасно та якісно виконувати всі отримані завдання; за необхідністю з метою з’ясування всіх не зрозумілих під час самостійної та індивідуальної роботи питань, відвідувати консультації викладача. Дотримуватись принципів академічної доброчесності.

Робота, яка виконана після встановлених викладачем термінів, не приймається.

Відсутність здобувача на контрольній роботі відповідає оцінці «0».

Під час лекції здійснювати телефонні дзвінки забороняється.

Заборонено використання будь-яких підручників, посібників, конспектів лекцій, шпаргалок під час проходження модульних контролів.

 

2020 рік