Бази даних та проектування інформаційних систем 4

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

Мета дисципліни: дисципліна «Бази даних та проектування інформаційних систем» є складовою частиною дисциплін циклу спеціальних дисциплін загально професійної підготовки нормативного блоку.
Метою викладання дисципліни «Бази даних та інформаційні системи» є надання студенту фундаментальних та систематичних знань з теорії баз даних, методів побудови баз даних, проектування інформаційних систем на основі застосування сучасних систем управління базами даних та комп’ютерних технологій, набуття навичок самостійного практичного застосування сучасних засобів і методів побудови та використання баз даних.
Завдання дисципліни: придбання та систематизація знань з сучасних методів проектування баз даних; оволодіння методами моделювання інформаційних об’єктів та процесів предметної області інформаційних систем; оволодіння мовою SQL для реляційних баз даних; придбання  навиків розробки програмних додатків з доступом до баз даних; придбання  навиків роботи з  реляційними системами керування базами даних та  NoSQL системами; оволодіння засобами адміністрування та супроводу баз даних у складі  систем управління базами даних.

Основні результати навчання

 Уміти використовувати знання методів обробки інформації та комунікаційних технологій при вирішенні професійних завдань (управління інформацією).
 Використовувати в практичній роботі спеціалізовані програмні продукти та програмні системи комп'ютерної математики.
 збирати та інтерпретувати відповідні дані й аналізувати складності в межах своєї спеціалізації для донесення суджень, які відбивають відповідні соціальні та етичні проблеми.
 Здатність проектувати бази даних, розробляти застосування з їх використання на мовах високого рівня.
 Вміти проводити практичні дослідження та знаходити розв'язок некоректних задач.

 

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

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

Тематика та види навчальних занять

1 тиждень 
Л1. Загальні засади процесу проектування інформаційної системи(ІС).  Методи і засоби проектування ІС. Стандарти в галузі проектування ІС. Канонічне проектування ІС, стадії і етапи процесу проектування, застосування CASE технологій.  Моделі життєвого циклу програмного забезпечення ІС. 
ЛР1.
СРС. К.

2 тиждень
Л2. Технології проектування ІС. Системний структурний аналіз . Функціонально-орієнтований і об'єктно-орієнтований підходи. Характеристика  об’єктних технологій проектування. Case-системи, що підтримують об’єктну методологію. Формування вимог і вибір технології проектування  інформаційних систем. Особливості використання UML-діаграм при проектуванні бази даних, як центральної ланки ІС.  
ЛР2.
 СРС, К.

3 тиждень
Л3. Методологія об’єктно-орієнтованого проектування –Rational Unified Process(RUP). Методологія RUP. Ітеративний процес проектування. Фази, віхи  та технологічні процеси, що є складовими RUP. 
ЛР3.
СРС. К.

4 тиждень
Л4. Гнучкі методології проектування ІС. Основні засади гнучких(AGILE) методолгій. Методологія SCRUM. Методологія KANBAN. 
ЛР4.
 СРС. К.

5 тиждень
Л5. Системи для управління Agile-проектами. Огляд ринку CASE-засобів для управління Agile-проектами. Структура  засобів  Jira та MSProject. Організація командної праці.
ЛР5.
 СРС. К.

6 тиждень
Л6. Відстежування задач та помилок. Реалізація Scrum та Kanban методологій.
ЛР6.
СРС. К.

7 тиждень
Л7. Процес аналізу вимог до програмного забеспечення. Поняття та класифікація  вимог. Визначення типів користувачів системи. Специфікація  та документування вимог. Аналіз  та управління вимогами.
ЛР7.
СРС. К.

8 тиждень
Л8. Обєктно-орієнтований аналіз при проектуванні ІС. Використання Uml-діаграм в межах ОО-аналізу. 
ЛР8.
СРС. К.

9 тиждень 
Л9. Проектування  архітектури програмного забеспечення. Поняття архітектурного стиля. Типи архітектур. Клієнт-серверна архітектура.Компонентна архітектура(COM).Проектування на основі  DDD. Сервіс-орієнтована архітектура (SOA). Мікросервіси.
ЛР9.
СРС. К.

10 тиждень
Л10. Пректування багатошарової архітектури. Проектування шару уявлення. Проектування шару бізнес-логіки. Проектування шару доступа до даних. Проектування шару сервісів.  
ЛР10.
СРС. К.

11 тиждень
Л11. Управління змінами та конфігурацією  програмного забеспечення інформаційної системи. Поняття системи версійного контролю(СКВ). Локальні,централізовані та розподілені системи. Огляд CASE-засобів СКВ. Базові принципи разработки ПО в СКВ. 
ЛР11.
СРС. К.

12 тиждень
Л12. Системи контролю версій Git  та Github. Типовий порядок роботи з СКВ. Налаштування репозіторія Git. Фіксація змін. Поняття гілка. Процеси розгалуження та злиття. Налаштування  віддаленного репозітарія Github. Сумісна робота команди над проектом за допомогою Git та Github.
ЛР12.
МКР.
СРС. К.

Індивідуальна робота
 
Мета РГР: навчити студентів навикам моделювання інформаційних об’єктів та процесів предметної області інформаційних систем, роботи з  реляційними системами управління базами даних, роботи з засобами адміністрування та супроводу баз даних у складі систем управління базами даних.
1-7 тижні: отримання завдання; підбір та аналіз літератури та програмного забезпечення, складання плану роботи. 
8-14 тижні: написання та оформлення роботи.
15 тиждень: захист РГР.

Самостійна робота 

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

Процедура оцінювання
 
Система оцінювання рівня навчальних досягнень ґрунтується на принципах ЄКТС та є накопичувальною. Дисципліна складається з трьох семестрів, кожен з яких поділяється на два семестрові модулі. Здобувачі протягом семестру готуються до лекційних та лабораторних занять, виконують 1 модульну контрольну роботу та ргр. Модульна контрольна робота виконується у письмовій або електронній формі. Модульна робота складається з теоретичної частини (10 тестових запитань) та практичної частини (2 завдання). Відповідь на кожне тестове запитання оцінюється максимум в 1 бал. Повне правильне виконання кожного практичного завдання оцінюється в 5 балів. Кожний модуль оцінюється у максимально можливі 100 балів:

Семестровий модуль 
ЛР1. Оцінка за виконання – 5 бали (1 тиждень).
ЛР2. Оцінка за виконання – 5 бали (2 тиждень).
ЛР3. Оцінка за виконання – 5 бали (3 тиждень).
ЛР4. Оцінка за виконання – 5 бали (4 тиждень).
ЛР5. Оцінка за виконання – 5 бали (5 тиждень).
ЛР6. Оцінка за виконання – 5 бали (6 тиждень).
ЛР7. Оцінка за виконання – 5 бали (7 тиждень).
ЛР8. Оцінка за виконання – 5 бали (8 тиждень).
ЛР9. Оцінка за виконання – 5 бали (9 тиждень).
ЛР10. Оцінка за виконання  - 5 бали (10 тиждень).
ЛР11. Оцінка за виконання – 5 бали (11 тиждень).
ЛР12. Оцінка за виконання – 5 бали (12 тиждень).
МКР. Модульна контрольна робота – 40 балів (12 тиждень). 
 
Максимальна оцінка за повний обсяг виконаних навчальних елементів дисципліни – 100 балів. Підсумковим контролем з дисципліни є екзамен.

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

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

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

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

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

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

Виконаний не свій варіант завдання здобувачем не оцінюється.
 
Робота, яка виконана після встановлених викладачем термінів, не приймається.
 
Відсутність здобувача на модульній контрольній роботі відповідає оцінці «0».
 
Складання / перескладання модулів, заліку – за встановленим деканатом розкладом.
 
Під час лекції здійснювати телефонні дзвінки забороняється.

Під час розв’язання МКР забороняється користуватись будь-якими літературними джерелами.
 

2018