Курсовий проєкт "Розробка інформаційних систем"

Mandatory discipline
Обсяг освітнього компонента: 
• у кредитах ЄКТС — 3.0; • у навчальних годинах — 90.
Розподіл навчальних годин (аудиторні заняття / самостійна робота): 
• очна форма — 0 / 90; • заочна форма — 4 / 86.
Кількість аудиторних занять за видами (лекції / практичні заняття / лабораторні заняття): 
• очна форма — 0 / 0 / 0; • заочна форма — 0 / 2 / 0.
Семестровий контроль: 
Protection course project.
Освітню компоненту забезпечує: 
Анотація: 

Мета вивчення дисципліни: розвиток у студентів здатності застосовувати знання для рішення практичних задач, формулювати вимоги до програмного забезпечення, набуття знань та умінь у моделюванні та проектуванні на різних фазах життєвого циклу програмних продуктів, розвиток навичок роботи із проектування структури бази даних та написання запитів для витягу даних, одержання знань та навичок з тестування та налагодженні модулів програмного продукту, одержання навичок у створенні програмної документації.
Практичне значення та використання отриманих знань: визначення та уточнення вимог до програмного забезпечення, визначення концептуальних класів, розподіл обов’язків між програмними класами, методика побудови коду класів та їх тестування; навчання побудові й отримання досвіду функціонування систем, заснованих на концепції баз даних, у тому числі різні методології моделювання й проектування баз даних; навчання практичній роботі (проектування, ведення й використання баз даних) у середовищі обраних цільових СКБД; навчання кваліфіковано використовувати можливості баз даних; уявлення про роль і місце баз даних в автоматизованих системах, про призначення й основні характеристики різних систем керування базами даних, їхніх функціональні можливості
Тематика та види навчальних занять
Для заочної форми здобуття освіти
Практичні заняття
Практичне заняття №1. Розподіл обов’язків між класами.
Мета заняття: Закріплення знань з визначення концептуальних класів, розподілу обов’язків між класами, побудови специфікації програмних класів.
Практичне заняття №2. Створення структури бази даних
Мета заняття: Закріпити знань зі створення структури реляційної БД у якості джерела даних для інформаційної системи.
Індивідуальна робота
Для здобувачів очної форми здобуття освіти
Створення інформаційної системи за індивідуальним варіантом
Для заочної форми здобуття освіти
Створення інформаційної системи за індивідуальним варіантом
Форми контрольних заходів та оцінювання результатів навчання
Для денної та заочної форми здобуття освіти
Оцінювання результатів навчання з дисципліни здійснюється за накопичувальною системою, яка дає можливість здобувачеві протягом семестру отримати максимально 100 балів.
Студент отримує наступну кількість балів за бездоганне виконання відповідного етапу:
 Уточнення вимог до програмного продукту. Аналіз вимог до програмного модуля. Уточнення опису 2-х прецедентів – 7 балів;
 Визначення концептуальних класів – 5 балів;
 Опис операцій. Побудова діаграм взаємодії з використанням шаблонів проєктування – 18 балів;
 Розробка концептуальної й реляційної моделі даних – 15 балів;
 Складання специфікацій програмних класів – 10 балів;
 Створення запитів на SQL – 12 балів;
 Написання програмного коду – 20 балів;
 Тестування програми – 5 балів;
 Оформлення пояснювальної записки – 8 балів.
Захист курсового проєкту – протягом останнього навчального тижня семестру.

Результати навчання: 

ПРН05. Знати і застосовувати відповідні математичні поняття, методи доменного, системного і об’єктно-орієнтованого аналізу та математичного моделювання для розробки програмного забезпечення.
ПРН08. Вміти розробляти людино-машинний інтерфейс.
ПРН09. Знати та вміти використовувати методи та засоби збору, формулювання та аналізу вимог до програмного забезпечення.
ПРН10. Проводити передпроєктне обстеження предметної області, системний аналіз об'єкта проектування.
ПРН11. Вибирати вихідні дані для проектування, керуючись формальними методами опису вимог та моделювання.
ПРН12. Застосовувати на практиці ефективні підходи щодо проектування програмного забезпечення.
ПРН14. Застосовувати на практиці інструментальні програмні засоби доменного аналізу, проектування, тестування, візуалізації, вимірювань та документування програмного забезпечення.
ПРН18. Знати та вміти застосовувати інформаційні технології обробки, зберігання та передачі даних.
ПРН22. Знати та вміти застосовувати методи та засоби управління проектами.
ПРН23. Вміти документувати та презентувати результати розробки програмного забезпечення.

b242537 ▪ 2025