Please use this identifier to cite or link to this item: https://er.chdtu.edu.ua/handle/ChSTU/5171
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorТарасенко , Ярослав Володимирович-
dc.contributor.authorШалівський, Максим Олегович-
dc.date.accessioned2024-12-08T12:33:51Z-
dc.date.available2024-12-08T12:33:51Z-
dc.date.issued2023-12-20-
dc.identifier.urihttps://er.chdtu.edu.ua/handle/ChSTU/5171-
dc.description.abstractАктуальність[1] проектного підходу в процесі розробки інформаційної системи самоперевірки здобувачів вищої освіти базується на декількох ключових аспектах таких як: Комплексність завдання - Створення інформаційної системи для самоперевірки вимагає інтеграції різних компонентів, врахування потреб користувачів та використання сучасних технологій. Проєктний підхід дозволяє систематизувати ці вимоги та крок за кроком розробляти та впроваджувати рішення. Гнучкість та адаптивність - Проєктний підхід надає гнучкість управління процесом розробки. Зміни в вимогах чи стратегії розробки можна легко впроваджувати під час роботи над проектом, що особливо важливо в умовах швидкозмінюючогося середовища освіти. Залучення зацікавлених сторін - Проєктний підхід передбачає активну участь зацікавлених сторін на різних етапах розробки. Це дозволяє враховувати думки та вимоги різних груп користувачів, студентів, викладачів, адміністрації вишу. Контроль якості - Проєктний підхід дозволяє ефективно впроваджувати системи контролю якості на кожному етапі розробки. Це допомагає виявляти та виправляти помилки та недоліки ще на ранніх стадіях проекту. Ресурсна ефективність - Використання проєктного підходу дозволяє раціонально розподіляти ресурси, контролювати терміни виконання та максимізувати результативність розробки. Отже, проєктний підхід є ключовим для успішної розробки інформаційної системи самоперевірки здобувачів вищої освіти, особливо в умовах швидко змінюючогося освітнього середовища. Тема даної дипломної роботи - "Проєктний підхід в процесі розробки інформаційної системи самоперевірки здобувачів вищої освіти" - акцентує увагу на важливості системного та цілеспрямованого підходу до створення інструменту, який сприятиме активному взаємодії студентів з освітнім процесом.6 Дипломна робота присвячена ретельному аналізу та розгляду ключових аспектів проєктного підходу при розробці інформаційної системи самоперевірки. Вона ставить перед собою мету розкрити методологічні, технологічні та організаційні аспекти проектного підходу, що є критичними для успішної реалізації системи, яка задовольнить потреби сучасних здобувачів вищої освіти. У контексті проектного підходу до розробки інформаційної системи для самоперевірки здобувачів вищої освіти були використані такі методи дослідження: Аналіз вимог користувачів - Проведення детального вивчення потреб та очікувань користувачів інформаційної системи, щоб точно визначити функціональні та технічні вимоги. Прототипування - Створення прототипів інтерфейсу та функціоналу системи для отримання зворотного зв'язку від користувачів та виправлення можливих недоліків ще на ранніх етапах. Тестування - Систематичне проведення тестів для перевірки працездатності, безпеки та ефективності розробленої інформаційної системи. Оцінка продуктивності - Вимірювання різних параметрів продуктивності системи, таких як швидкість відгуку, завантаження серверів і час реакції, для забезпечення оптимального функціонування. Моніторинг та звітність - Встановлення системи моніторингу та ведення регулярної звітності для відстеження прогресу, ідентифікації можливих проблем та прийняття своєчасних коригуючих заходів. Задачі[1] які мають бути висвітлені в кваліфікаційній роботі: - Дослідити технології проектування аналогічних інформаційних систем, маркетинговий аналіз, формування концепції проєкту та вимоги до інформаційної системи. - Описати процес управління проєктом створення інформаційної системи самоперевірки здобувачів вищої освіти. - Описати процеси управління змістом та предметною областю, ресурсами, часом, вартістю, якістю, інформаційним зв'язком, ризиками, інтеграцією та персоналом.7 - Провести оцінку ефективності проєкту, техніко-економічне обгрунтування та оцінку соціально-економічної ефективності. - Описати процес розробки та впровадження інформаційної системи, процес розробки веб-орієнтованої інформаційної системи. - Провести тестування та оцінку ефективності впровадження. Наукова новизна[1] результатів, отриманих у процесі проектного підходу до розробки інформаційної системи самоперевірки здобувачів вищої освіти, виявляється в ряді ключових аспектів: Методологія проектування - Використання спеціалізованої методології, що поєднує найкращі практики з галузі управління проектами та розробки програмного забезпечення. Це дозволяє оптимізувати процеси розробки, підвищити продуктивність та забезпечити високу якість продукту. Інтеграція технологій - Впровадження передових технологій, таких як штучний інтелект, машинне навчання, хмарні технології та аналітика даних, що робить систему більш гнучкою та адаптивною до змін в освітньому середовищі. Функціональність та зручність використання - Створення функціональної системи, яка враховує специфіку самоперевірки здобувачів вищої освіти, забезпечуючи зручний та ефективний інтерфейс для користувачів. Аналіз та управління ризиками - Розробка системи, яка враховує потенційні ризики та небезпеки в процесі розробки і визначає ефективні стратегії їх управління для забезпечення успішного завершення проекту. Застосування агільних методів - Використання агільних методів управління проектом, що дозволяє гнучко реагувати на зміни у вимогах та швидко адаптуватися до нових умов. Стратегія валідації та перевірки - Розробка системи, яка передбачає ефективні методи валідації та тестування для перевірки функціональності та надійності. В результаті цих наукових інновацій отримуємо інформаційну систему, що відповідає високим стандартам функціональності, ефективності та відповідності потребам здобувачів вищої освіти.8 Здійснено апсорбацію на другій міжнародній науково-практичній конференції “Інновації та перспективні шляхи розвитку інформаційних технологій” з публікацією тез доповіді. Структура роботи[1] Робота складається зі вступу (Чотирьох) розділів, висновків, списку використаних джерел. Загальний обсяг роботи (Х), (Х)Таблиць (Х)Рисунків, (Х) використаних джерел. Перший розділ присвячений аналізу предметної області. Другий розділ присвячений управлінню проєктом створення інформаційної системи самоперевірки здобувачів вищої освіти. Третій розділ присвячений оцінці ефективності проєкту. Четвертий розділ присвячений розробка та впровадження інформаційної системиuk_UA
dc.language.isoukuk_UA
dc.subjectінформаційна системаuk_UA
dc.subjectпроєктний підхідuk_UA
dc.subjectрозробкаuk_UA
dc.subjectтехнології проєктуванняuk_UA
dc.subjectPEST-аналізuk_UA
dc.titleПроектний підхід в процесі розробки інформаційної системи самоперевірки здобувачів вищої освітиuk_UA
dc.typeMaster Thesisuk_UA
Appears in Collections:126 Інформаційні системи та технології (IT Project Management)

Files in This Item:
File Description SizeFormat 
РЕП_МАГ_Шалівський_МІТ-2211.pdf
  Restricted Access
Проектний підхід в процесі розробки інформаційної системи самоперевірки здобувачів вищої освіти1.67 MBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Extracted text
МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ 
ЧЕРКАСЬКИЙ ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ 
ФАКУЛЬТЕТ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ І СИСТЕМ 
КАФЕДРА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ ПРОЕКТУВАННЯ 
 
 
ПОЯСНЮВАЛЬНА ЗАПИСКА 
до кваліфікаційної роботи магістра 
на тему: «Проектний підхід в процесі розробки інформаційної системи 
самоперевірки здобувачів вищої освіти» 
 
 
 
Виконав: здобувач другого 
(магістерського) рівня вищої освіти 
2-го курсу групи МІТ-2211 
Спеціальності 126 Інформаційні системи 
та технології 
ОП «IT Project Management» 
Шалівський Максим Олегович 
 
Керівник: старший викладач кафедри 
інформаційних технологій проектування, 
Кандидат технічних наук, 
Тарасенко Ярослав Володимирович 
 
Рецензент: Директор ТОВ 
«Андерсенлаб» Алесін О.В.  
 
 
 
 
 
 
Черкаси – 2023 року 
5
ВСТУП
Актуальність[1] проектного підходу в процесі розробки інформаційної
системи самоперевірки здобувачів вищої освіти базується на декількох ключових
аспектах таких як:
Комплексність завдання - Створення інформаційної системи для
самоперевірки вимагає інтеграції різних компонентів, врахування потреб
користувачів та використання сучасних технологій. Проєктний підхід дозволяє
систематизувати ці вимоги та крок за кроком розробляти та впроваджувати
рішення.
Гнучкість та адаптивність - Проєктний підхід надає гнучкість управління
процесом розробки. Зміни в вимогах чи стратегії розробки можна легко
впроваджувати під час роботи над проектом, що особливо важливо в умовах
швидкозмінюючогося середовища освіти.
Залучення зацікавлених сторін - Проєктний підхід передбачає активну
участь зацікавлених сторін на різних етапах розробки. Це дозволяє враховувати
думки та вимоги різних груп користувачів, студентів, викладачів, адміністрації
вишу.
Контроль якості - Проєктний підхід дозволяє ефективно впроваджувати
системи контролю якості на кожному етапі розробки. Це допомагає виявляти та
виправляти помилки та недоліки ще на ранніх стадіях проекту.
Ресурсна ефективність - Використання проєктного підходу дозволяє
раціонально розподіляти ресурси, контролювати терміни виконання та
максимізувати результативність розробки. Отже, проєктний підхід є ключовим
для успішної розробки інформаційної системи самоперевірки здобувачів вищої
освіти, особливо в умовах швидко змінюючогося освітнього середовища.
Тема даної дипломної роботи - "Проєктний підхід в процесі розробки
інформаційної системи самоперевірки здобувачів вищої освіти" - акцентує увагу
на важливості системного та цілеспрямованого підходу до створення інструменту,
який сприятиме активному взаємодії студентів з освітнім процесом.
6
Дипломна робота присвячена ретельному аналізу та розгляду ключових
аспектів проєктного підходу при розробці інформаційної системи самоперевірки.
Вона ставить перед собою мету розкрити методологічні, технологічні та
організаційні аспекти проектного підходу, що є критичними для успішної
реалізації системи, яка задовольнить потреби сучасних здобувачів вищої освіти.
У контексті проектного підходу до розробки інформаційної системи для
самоперевірки здобувачів вищої освіти були використані такі методи дослідження:
Аналіз вимог користувачів - Проведення детального вивчення потреб та
очікувань користувачів інформаційної системи, щоб точно визначити
функціональні та технічні вимоги.
Прототипування - Створення прототипів інтерфейсу та функціоналу
системи для отримання зворотного зв'язку від користувачів та виправлення
можливих недоліків ще на ранніх етапах.
Тестування - Систематичне проведення тестів для перевірки працездатності,
безпеки та ефективності розробленої інформаційної системи.
Оцінка продуктивності - Вимірювання різних параметрів продуктивності
системи, таких як швидкість відгуку, завантаження серверів і час реакції, для
забезпечення оптимального функціонування.
Моніторинг та звітність - Встановлення системи моніторингу та ведення
регулярної звітності для відстеження прогресу, ідентифікації можливих проблем
та прийняття своєчасних коригуючих заходів.
Задачі[1] які мають бути висвітлені в кваліфікаційній роботі:
- Дослідити технології проектування аналогічних інформаційних систем,
маркетинговий аналіз, формування концепції проєкту та вимоги до
інформаційної системи.
- Описати процес управління проєктом створення інформаційної системи
самоперевірки здобувачів вищої освіти.
- Описати процеси управління змістом та предметною областю, ресурсами,
часом, вартістю, якістю, інформаційним зв'язком, ризиками, інтеграцією та
персоналом.
7
-Провести оцінку ефективності проєкту, техніко-економічне обгрунтування
та оцінку соціально-економічної ефективності.
-Описати процес розробки та впровадження інформаційної системи, процес
розробки веб-орієнтованої інформаційної системи.
- Провести тестування та оцінку ефективності впровадження.
Наукова новизна[1] результатів, отриманих у процесі проектного підходу
до розробки інформаційної системи самоперевірки здобувачів вищої освіти,
виявляється в ряді ключових аспектів:
Методологія проектування - Використання спеціалізованої методології, що
поєднує найкращі практики з галузі управління проектами та розробки
програмного забезпечення. Це дозволяє оптимізувати процеси розробки,
підвищити продуктивність та забезпечити високу якість продукту.
Інтеграція технологій - Впровадження передових технологій, таких як
штучний інтелект, машинне навчання, хмарні технології та аналітика даних, що
робить систему більш гнучкою та адаптивною до змін в освітньому середовищі.
Функціональність та зручність використання - Створення функціональної
системи, яка враховує специфіку самоперевірки здобувачів вищої освіти,
забезпечуючи зручний та ефективний інтерфейс для користувачів.
Аналіз та управління ризиками - Розробка системи, яка враховує потенційні
ризики та небезпеки в процесі розробки і визначає ефективні стратегії їх
управління для забезпечення успішного завершення проекту.
Застосування агільних методів - Використання агільних методів управління
проектом, що дозволяє гнучко реагувати на зміни у вимогах та швидко
адаптуватися до нових умов.
Стратегія валідації та перевірки - Розробка системи, яка передбачає
ефективні методи валідації та тестування для перевірки функціональності та
надійності.
В результаті цих наукових інновацій отримуємо інформаційну систему, що
відповідає високим стандартам функціональності, ефективності та відповідності
потребам здобувачів вищої освіти.
8
Здійснено апсорбацію на другій міжнародній науково-практичній
конференції “Інновації та перспективні шляхи розвитку інформаційних
технологій” з публікацією тез доповіді.
Структура роботи[1] Робота складається зі вступу (Чотирьох) розділів,
висновків, списку використаних джерел. Загальний обсяг роботи (Х), (Х)Таблиць
(Х)Рисунків, (Х) використаних джерел. Перший розділ присвячений аналізу
предметної області. Другий розділ присвячений управлінню проєктом створення
інформаційної системи самоперевірки здобувачів вищої освіти. Третій розділ
присвячений оцінці ефективності проєкту. Четвертий розділ присвячений
розробка та впровадження інформаційної системи.
9
РОЗДІЛ 1
АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ
1.1 Технології проєктування аналогічних інформаційних систем
Проектування[2] інформаційних систем є складним та стратегічно важливим
етапом у розробці будь-якої сучасної організації. Технології проектування ІС
включають в себе різні аспекти, які враховують технічні, функціональні,
організаційні та інші вимоги. Нижче подано теоретичні відомості про ключові
аспекти технологій проектування інформаційних систем.
Основні Етапи Проектування Інформаційних Систем:
- Аналіз Вимог. Визначення потреб користувачів та бізнес-вимог для
системи.
- Проектування Концепції. Розробка візуальної концепції та визначення
загальної архітектури системи.
- Детальне Проектування. Визначення технічних деталей, баз даних,
інтерфейсів та інших компонентів системи.
Архітектура Інформаційних Систем:
- Модульна Архітектура. Розбиття системи на невеликі функціональні
модулі для полегшення розробки та супроводу.
- Централізована та Децентралізована Архітектура. Вибір структури
системи залежно від потреб бізнесу та функцій.
Технічні Засоби:
- Бази Даних. Визначення структури бази даних, вибір систем управління
базами даних (СУБД).
- Мови Програмування. Вибір мов програмування для розробки різних
компонентів системи.
Методології Розробки:
- Waterfall. Лінійний підхід, де кожен етап виконується послідовно.
- Agile. Гнучкий підхід, що передбачає ітеративність та взаємодію з
замовником.
Безпека та Захист Даних:
10
- Шифрування та Аутентифікація. Застосування методів шифрування для
захисту конфіденційності та аутентифікації користувачів.
- Заходи Проти Вторгнень. Використання засобів та практик для
запобігання вторгненням та забезпечення цілісності системи.
Інтеграція та Взаємодія:
- API та Web Services. Створення API для взаємодії з іншими системами та
сервісами.
- Системи Управління Версіями. Використання інструментів для
ефективного контролю за змінами в коді.
Тестування та QA:
- Функціональне та Навантажувальне Тестування. Перевірка коректності
роботи та визначення максимального робочого навантаження.
- Тестування Безпеки. Перевірка вразливостей та забезпечення безпеки
системи.
Супровід та Підтримка:
- Моніторинг та Оновлення. Встановлення систем моніторингу та регулярні
оновлення для забезпечення безперебійної роботи.
- Підтримка Користувачів. Надання технічної підтримки та вирішення
проблем користувачів.
Технології проектування інформаційних систем постійно розвиваються, і
важливо використовувати сучасні підходи та інструменти для забезпечення
ефективності та конкурентоспроможності розроблюваної системи.
Методологія Agile[6] - це набір принципів та практик, спрямованих на
гнучкий та ітеративний підхід до розробки програмного забезпечення. Цей підхід
особливо корисний у випадках, коли вимоги можуть змінюватися під час
розробки, що часто відбувається в сучасних проектах із змінною природою.
Основні принципи методології Agile, такі як ітеративність,
інкрементальність, співпраця та адаптивність, можуть бути дуже корисними при
розробці інформаційної системи самоперевірки здобувачів вищої освіти. Ось як
Agile може застосовуватися в цьому контексті:
11
Спрямованість на Користувача
- Залучення Замовника. Представники замовника та кінцеві користувачі
активно залучаються протягом всього процесу розробки. Вони можуть брати
участь у складанні списку вимог, оцінці пріоритетів і перевірці результатів кожної
ітерації.
- Задачі від Користувача (User Stories). Формулювання вимог у вигляді
коротких задач, які можна виконати протягом одного розробочого циклу.
Ітеративність та Інкрементальність[3]:
- Спрощення Великих Завдань. Робота над великими завданнями
розбивається на менші ітерації (спринти), що дозволяє швидше отримувати
результати та реагувати на зміни.
- Ітераційна Розробка. Система може розглядатися як набір послідовних
ітерацій, кожна з яких додає новий функціонал чи виправляє помилки.
Спільна Робота та Комунікація:
- Складання Вимог. Вимоги розробляються спільно з замовником та
командою розробників. Це допомагає уникнути непорозумінь та забезпечити
правильне розуміння завдань.
- Стендапи (Stand-up Meetings). Короткі, щоденні зустрічі команди, на яких
обговорюються проблеми та прогрес роботи.
Адаптивність та Зміни:
- Прозорість та Готовність до Змін. Agile дозволяє вносити зміни в проект
навіть на пізніших етапах розробки. Спрямованість на зміни допомагає
покращувати продукт відповідно до потреб користувачів.
- Retrospectives (Ретроспективи). Регулярне проведення зборів для оцінки та
аналізу процесів розробки з метою пошуку можливостей для вдосконалення.
Демонстрація та Оцінка Результатів:
- Демонстрація Продукту. Під час кожної ітерації показується проміжний
результат розробки, що дозволяє замовнику та користувачам відстежувати
прогрес та вносити корективи.
12
- Оцінка Тривалості та Складності Завдань. Використання покер-оцінок або
інших технік для оцінки тривалості та складності завдань.
Постійна Інтеграція (CI) та Постійна Доставка (CD):
- Автоматизація Тестування та Доставки. Використання засобів
автоматизації для забезпечення якості коду та автоматичного впровадження змін
у продукт.
- Постійне Оновлення. Система може регулярно оновлюватися, дозволяючи
користувачам отримувати новий функціонал чи виправлення швидше.
Застосування Agile в розробці інформаційної системи для самоперевірки
здобувачів вищої освіти дозволяє команді ефективно пристосовуватися до змін,
швидше впроваджувати новий функціонал та забезпечувати високу якість
продукту.
Існує кілька різних методологій Agile, кожна з яких має свої унікальні
принципи та підходи до розробки програмного забезпечення. Найбільш відомі з
них:
Scrum[4]
Основна Ідея. Scrum базується на ітеративному та інкрементальному
підході до розробки, де робочий процес розбивається на короткі ітерації, відомі як
"спринти".
Ролі. Ключові ролі включають Product Owner, Scrum Master та розробники.
Зустрічі. Спринт-планування, Спринт-огляд та Спринт-стендап (щоденні
короткі зустрічі) є стандартними елементами Scrum.
Kanban
Основна Ідея. Kanban фокусується на візуальному управлінні завданнями та
обмеженні робочого навантаження для покращення продуктивності.
Дошка Завдань. Використання дошки, де кожне завдання відображається на
картці, що рухається від початку до завершення.
Обмеження Робочого Навантаження. Задачі обмежуються кількістю, яку
команда може взяти одночасно.
Extreme Programming (XP)
13
Основна Ідея. XP ставить акцент на якість коду та співпрацю між
розробниками.
Парне Програмування. Розробники працюють в парах, обмінюючись ідеями
та перевіряючи код одне одного.
Тестування. Автоматизоване тестування є ключовою частиною розробки,
включаючи тести одиниць, функціональні тести та тести прийняття.
Feature-Driven Development (FDD)
Основна Ідея. FDD базується на визначенні та розробці конкретних
"функціональних" можливостей системи.
Моделювання Об'єктів. Застосування об'єктно-орієнтованого моделювання
для визначення основних аспектів системи.
Короткі Ітерації. Розробка виконується у коротких ітераціях, при цьому
кожна ітерація фокусується на конкретній функціональності.
Lean Software Development
Основна Ідея. Lean виходить із концепцій, вивчених у виробництві, і
спрямований на максимізацію значущості та ефективності.
Вартість Доданої. Сфокусованість на вартості, яку додає кожна частина
продукту.
Управління Відходами. Мінімізація відходів та максимізація вартості в
кожному етапі розробки.
Ці методології можна використовувати в залежності від конкретних вимог
та характеристик проекту. Кожна з них має свої сильні сторони та може бути
застосована для досягнення певних цілей у розробці програмного забезпечення.
Проектування[5] аналогічних інформаційних систем до інформаційної системи
самоперевірки здобувачів вищої освіти може включати в себе використання
різних технологій та методів. Нижче подано кілька ключових технологій
проектування, які можуть бути використані для створення ефективної та
функціональної інформаційної системи.
1. Web-технології
14
- Фронтенд. Використання HTML, CSS, та JavaScript для розробки зручного
та інтуїтивно зрозумілого інтерфейсу для користувачів. Використання
фреймворків, таких як React або Angular, для полегшення розробки фронтенду.
- Бекенд. Використання серверних технологій, таких як Node.js, Django або
Flask, для реалізації бекенд частини системи. Використання баз даних, таких як
MongoDB або PostgreSQL, для зберігання інформації.
1. Мобільні Технології
Врахування зростання використання мобільних пристроїв серед студентів та
здобувачів вищої освіти. Розробка мобільних додатків для платформ, таких як iOS
та Android, які надають можливість самоперевірки та доступ до освітніх ресурсів.
2. Хмарні Технології
Використання хмарних рішень для забезпечення доступності та
масштабованості системи. Застосування сервісів хмарної інфраструктури, таких
як Amazon Web Services (AWS) чи Microsoft Azure.
3. Інтелектуальний Аналіз та Штучний Інтелект
Використання аналітики даних та машинного навчання для вдосконалення
системи самоперевірки. Застосування інтелектуальних алгоритмів для
персоналізації завдань та рекомендацій.
4. Безпека Інформації
Врахування високих вимог до безпеки в освітній галузі. Застосування
шифрування та інших методів для захисту конфіденційної інформації
користувачів.
5. Сучасні Техніки UX/UI Дизайну
Використання сучасних технік дизайну для створення зручного та
привабливого інтерфейсу.
Тестування UX/UI за допомогою прототипів та залучення користувачів до
процесу дизайну.
6. Технології Аналізу Даних[8]
Використання інструментів для аналізу даних, таких як Tableau чи Power BI,
для вивчення результатів самоперевірки та надання статистичних звітів.
15
Управління проектом розробки інформаційної системи для самоперевірки
здобувачів вищої освіти є важливою складовою успішної реалізації проекту.
Використання сучасних технологій управління проектами може сприяти
ефективності роботи та досягненню поставлених цілей. Нижче описані деякі
технології управління проектом, які можна використовувати.
Методології Розробки
- Scrum. Scrum є гнучкою методологією розробки, яка дозволяє ефективно
працювати над проектом відповідно до змінюючихся вимог. Вона використовує
ітерації, відомі як "спринти", і включає ролі, такі як Product Owner та Scrum
Master.
- Kanban. Канбан[9] базується на візуальному представленні завдань на
дошці. Він покликаний оптимізувати процес розробки шляхом обмеження
кількості одночасних завдань та мінімізації часу переходу між етапами.
- DevOps. DevOps поєднує розробку та операції, спрямований на
автоматизацію процесів розробки, тестування та розгортання, щоб забезпечити
швидші та більш стабільні релізи.
Інструменти Управління Проектами
- Jira. Jira[7] - це популярний інструмент для відстеження завдань,
управління проектами та спілкування в команді. Він підтримує Scrum, Kanban та
інші методології.
- Trello. Trello надає простий та візуальний спосіб відстеження завдань. Він
базується на дошках, списках та картках, що робить його легким у використанні.
- Asana. Asana - це інструмент для управління проектами та завданнями,
який дозволяє створювати завдання, визначати строки та вести комунікацію в
команді.
Інструменти Спілкування та Взаємодії
- Slack. Slack - це інструмент для комунікації в реальному часі. Він сприяє
ефективній взаємодії між членами команди, обміну файлами та створенню
обговорень.
16
- Microsoft Teams. Microsoft Teams - інтегрована платформа для спілкування,
обміну файлами та спільної роботи в реальному часі, особливо в зручно для
користувачів Office 365.
- Zoom. Zoom - це популярний інструмент для відеоконференцій, який
сприяє віддаленій комунікації.
Інструменти Версіонування Коду
- Git. Git є розподіленою системою контролю версій, яка дозволяє
ефективно відстежувати зміни в коді та співпрацювати над ним у команді.
- GitHub, GitLab, Bitbucket. Ці платформи надають хмарне зберігання для
репозиторіїв Git та інші інструменти для спільної роботи.
Інструменти Тестування
- JUnit, NUnit. Для тестування коду в реалізації Java та .NET відповідно.
- Selenium. Для автоматизації тестування веб-додатків.
- Postman. Для тестування API та взаємодії з ними.
1.2 Маркетинговий аналіз
PEST-аналіз
Політичні Фактори:
1. Законодавство в Галузі Освіти
Ситуація. Зміни в законодавстві щодо освіти та регулювання впливають на
впровадження нових технологій.
Наслідки. Необхідність відповідності новим нормам та правилам, можливі
обмеження в зборі та обробці даних студентів.
2. Підтримка Уряду
Ситуація. Залучення урядової підтримки може вплинути на фінансування та
швидкість впровадження.
Наслідки. Можливості отримання фінансової допомоги та ресурсів для
реалізації проекту.
Економічні Фактори:
1. Фінансові Ресурси
17
Ситуація. Розгляд наявності фінансових ресурсів для розробки та підтримки
системи.
Наслідки. Обмеження в бюджеті може вплинути на обсяг робіт та
функціональність системи.
2. Економічна Стабільність
Ситуація. Вплив економічної стабільності на фінансову спроможність
здобувачів вищої освіти.
Наслідки. Зміни у фінансовому стані студентів можуть вплинути на їхню
доступність до нової системи.
Соціокультурні Фактори:
1. Тенденції Освітньої Системи
Ситуація. Зміни у підходах до навчання та самоперевірки студентів.
Наслідки. Врахування потреб та очікувань сучасних здобувачів вищої
освіти.
2. Соціальне Прийняття Технологій
Ситуація. Рівень готовності користувачів до використання технологій для
освітніх цілей.
Наслідки. Популяризація та успішне впровадження системи залежить від
суспільного прийняття технологій.
Технологічні Фактори:
1. ІТ-Інфраструктура
Ситуація. Готовність та якість існуючої інфраструктури для підтримки
інформаційної системи.
Наслідки. Можливість інтеграції з існуючими технічними системами та
їхньою сумісністю.
2. Технологічні Тренди в Освіті
Ситуація: Використання новітніх технологій, таких як штучний інтелект,
для покращення навчання та самоперевірки.
Наслідки. Забезпечення конкурентоздатності та актуальності системи в
контексті сучасних технологічних тенденцій.
18
1.3 Формування концепції проєкту
SWOT-аналіз
Сильні сторони (Strengths):
1. Гнучкість та Адаптивність
Система здатна адаптуватися до різних потреб та груп користувачів.
2. Вербальне Оцінювання
Можливість оцінки мовних навичок та комунікативної компетенції
студентів.
3. Інтерактивність
Система надає інтерактивні завдання для здобувачів, що покращує
ефективність навчання.
4. Зручний Інтерфейс
Інтуїтивно зрозумілий інтерфейс для спрощення користування.
Слабкі сторони (Weaknesses):
1. Обмеженість Мовних Варіантів
Система може бути обмеженою в розпізнаванні різних мовних варіантів.
2. Залежність від Вербального Вираження
Здатність системи обмежена лише вербальними аспектами, що може бути
не ефективним для інших видів оцінки.
3. Потреба у Великій Базі Даних
Для ефективного оцінювання вербальних навичок потрібна значна база
даних зразків.
Можливості (Opportunities):
1. Розширення Лінгвістичних Варіантів
Розширення системи для розпізнавання та оцінювання різних лінгвістичних
варіантів.
2. Інтеграція Мультимедіа
Додавання можливостей мультимедіа для розширення спектру оцінювання.
3. Партнерства з Освітніми Установами
19
Укладання партнерських угод з університетами для використання системи в
навчальних програмах.
Загрози (Threats):
1. Конкуренція в Галузі Оцінювання
Зростання конкуренції в сфері систем оцінювання може вплинути на
популярність системи.
2. Проблеми з Конфіденційністю Даних
Загрози стосовно конфіденційності вербальних оцінок та даних студентів.
3. Технічні Неполадки
Відмови у роботі чи інші технічні проблеми, які можуть призвести до
недоступності системи.
1.4 Вимоги до інформаційної системи
Реалізувати процес створення веб-орієнтованої інформаційної системи[10]
самоперевірки здобувачів вищої освіти.
Процес створення веб-орієнтованої інформаційної[11] системи самоперевірки
здобувачів вищої освіти можна охарактеризувати такими етапами:
- Встановлення апаратного та програмного забезпечення;
- Налаштування програмного та апаратного забезпечення;
- Створення дизайну та функціоналу головної сторінки;
- Створення дизайну сторінок з тестами;
- Створення JavaScript сценарію для кожного з тестів;
- Публікація сайту в мережі Інтернет;
- Аналіз функціонування;
- Навантажувальне тестування;
- Порівняння з аналогами на основі результатів розробки.
Потрібно дотриматися усіх вимог[18] до створення даної інформаційної
системи вказаних нижче.
Інформаційна система повинна:
- Виводити на головній сторінці панель з усіма тестами;
- Надавати доступ до тестів також і через окреме спливаюче меню;
20
- Надавати доступ до тестів за допомогою натискання конкретної кнопки з
назвою тесту;
- Окремо виводити кнопку яка відправляє на головну сторінку;
- Створювати на екрані користувача тест;
- Тест має складатися із одного питання і декількох відповідей, лише одна з
яких має бути правильною, індикатора з номером запитання, кнопки «далі» на
сторінку;
- Тести мають бути заповнені питаннями з предметів: Інтелектуальний
аналіз даних, Управління ІТ проектами, Технології та системи прийняття рішень,
Прикладні інтелектуальні системи обробки даних;
- Після проходження тесту повинен бути виведений бланк з відповідями які
зробив користувач;
- Правильні і неправильні відповіді повинні відмічатися на екрані,
правильні - зеленим, неправильні - червоним;
- Після перевірки користувач повинен мати змогу повернутися на головну
сторінку або повторити проходження тесту за натисканням кнопки «З початку».
Сайт повинен бути перевірений на функціональність та за допомогою
навантажувального тестування. Результати повинні бути порівняні з результатами
тестування конкурентів.
Після розробки повинен бути оформлений звіт(пояснювальна записка) з
виконання кваліфікаційної роботи. Звіт повинен бути оформлений за
Методичними рекомендаціями до виконання кваліфікаційної роботи.
21
РОЗДІЛ 2
УПРАВЛІННЯ ПРОЄКТОМ СТВОРЕННЯ ІНФОРМАЦІЙНОЇ СИСТЕМИ
САМОПЕРЕВІРКИ ЗДОБУВАЧІВ ВИЩОЇ ОСВІТИ
2.1 Ієрархічна структура управління проєктом
Рисунок 2.1 Таблиця ієрархічна структура управління проєктом
Ієрархічна структура управління проектом в процесі створення
інформаційної системи самоперевірки здобувачів вищої освіти має на меті
забезпечити ефективне керівництво та координацію всіх аспектів проекту. Нижче
подано загальну ієрархічну структуру управління:
1. Проектний Директор (Project Director):
Вищий керівник проекту, відповідає за стратегічне керівництво та
вирішення ключових питань.
Приймає стратегічні рішення, визначає мети та цілі проекту.
2. Менеджер Проекту (Project Manager):
Керує щоденними аспектами проекту, відповідає за планування, виконання
та контроль здійснення завдань.
Координує роботу команди та забезпечує виконання термінів.
22
3. Керівники Функціональних Груп:
- Розробка (Development Manager):
Відповідає за процес розробки програмного забезпечення та технічну
архітектуру.
Керує роботою програмістів та інженерів.
- Дизайн (Design Manager):
Керує дизайном та вивченням користувацького інтерфейсу.
Відповідає за естетичний вигляд та функціональність.
- Тестування та QA (Testing and Quality Assurance Manager):
Відповідає за розробку та виконання тестів для забезпечення якості
продукту.
Контролює відповідність стандартам якості.
- Інтеграція та Впровадження (Integration and Deployment Manager):
Керує процесом інтеграції різних компонентів системи.
Відповідає за успішне впровадження системи.
4. Керівники Команд (Team Leads):
Керують окремими групами або командами в межах функціональних груп.
Організовують роботу своєї групи та сприяють виконанню завдань.
5. Спеціалісти та Розробники:
Програмісти, дизайнери, тестувальники, інженери та інші фахівці, які
безпосередньо виконують завдання з розробки.
Ця структура[19] надає чітку лінію відповідальності та забезпечує ефективну
комунікацію між різними рівнями управління. Вона дозволяє кожному етапу
проекту мати свого відповідального керівника, що сприяє координації та
швидкому вирішенню питань.
2.2. Галузі управління проєктом створення інформаційної системи
Управлінням проєктом створення інформаційної системи зазвичай
займаються фахівці у галузі управління проєктами, які впроваджують різні
методики та підходи для досягнення успішного завершення проєкту. Основні
галузі управління проєктом включають:
23
1. Управління Задачами та Завданнями
Визначення конкретних завдань, які потрібно виконати.
Розподіл завдань між членами команди.
2. Управління Ресурсами
Планування та розподіл людських, фінансових та матеріальних ресурсів.
Моніторинг та контроль використання ресурсів.
3. Управління Ризиками
Визначення потенційних ризиків та їхній аналіз.
Розробка стратегій мінімізації та управління ризиками.
4. Управління Якістю
Розробка та впровадження стандартів якості.
Контроль та перевірка відповідності розроблених рішень вимогам якості.
5. Управління Змінами
Контроль над змінами у вимогах та проєктному плані.
Впровадження змін для покращення ефективності.
6. Управління Комунікаціями
Забезпечення ефективного обміну інформацією між членами команди та
зацікавленими сторонами.
Вирішення конфліктів та стимулювання співпраці.
7. Управління Термінами[20]
Розробка та виконання графіку проєкту.
Моніторинг та відстеження виконання завдань відповідно до графіку.
8. Управління Стейкхолдерами
Взаємодія з усіма стейкхолдерами проєкту.
Врахування потреб та очікувань стейкхолдерів.
Ці галузі взаємодіють між собою та допомагають забезпечити успішну
реалізацію інформаційної системи. Комбінація цих елементів залежить від
конкретності проєкту та методології управління проєктом, яка використовується.
24
2.2.1 Управління змістом та предметною областю
Рисунок 2.2.1 Таблиця управління змістом та предметною областю
Аналіз Вимог
Вимоги користувачів
Проведення опитувань та інтерв'ю зі студентами, викладачами та
адміністрацією для визначення їх потреб та очікувань. Визначення
функціональних та нефункціональних вимог.
Функціональні вимоги
Встановлення можливостей самоперевірки для студентів.
Розробка функціоналу для моніторингу академічного прогресу та
результатів тестувань.
Нефункціональні вимоги
Забезпечення безпеки даних та конфіденційності інформації.
Оптимізація швидкодії та доступності системи для користувачів.
Розробка Структури та Змісту
Структура[21] інформаційної системи для самоперевірки здобувачів вищої освіти.
- Головна Сторінка
Привітання та оголошення.
Швидкий доступ до останніх результатів та новин системи.
- Тести та Завдання
Вибір доступних тестів та завдань.
Виведення питань та варіантів відповідей.
25
- Процес Тестування
Жодних обмежень часу виконання.
Відображення прогресу та кількості правильних відповідей.
Можливість збереження результатів.
- Аналіз Результатів
Детальний аналіз пройдених тестів та завдань.
Визначення сильних та слабких сторін здобувача.
Порівняння результатів з іншими користувачами.
- Технічна Підтримка
Форма для звернень до технічної підтримки.
FAQ та довідковий матеріал для користувачів.
Ця структура передбачає логічний та зручний порядок взаємодії
користувачів з інформаційною системою для самоперевірки здобувачів вищої
освіти. Кожен розділ має визначену функціональність, що сприяє ефективному
використанню системи та досягненню основних цілей користувачів.
Інформаційна система повинна:
- Виводити на головній сторінці панель з усіма тестами;
- Надавати доступ до тестів також і через окреме спливаюче меню;
- Надавати доступ до тестів за допомогою натискання конкретної кнопки з
назвою тесту;
- Окремо виводити кнопку яка відправляє на головну сторінку;
- Створювати на екрані користувача тест;
- Тест має складатися із одного питання і декількох відповідей, лише одна з
яких має бути правильною, індикатора з номером запитання, кнопки «далі» на
сторінку;
- Тести мають бути заповнені питаннями з предметів: Інтелектуальний
аналіз даних, Управління ІТ проектами, Технології та системи прийняття рішень,
Прикладні інтелектуальні системи обробки даних;
- Після проходження тесту повинен бути виведений бланк з відповідями які
зробив користувач;
26
- Правильні і неправильні відповіді повинні відмічатися на екрані,
правильні - зеленим, неправильні - червоним;
- Після перевірки користувач повинен мати змогу повернутися на головну
сторінку або повторити проходження тесту за натисканням кнопки «З початку».
Контроль Якості та Забезпечення Актуальності Змісту
Постійне оновлення та розширення змісту відповідно до змін в освітній
програмі чи вимогах ринку праці.
Застосування систем контролю якості для перевірки ефективності
навчального матеріалу та взаємодії з користувачами.
2.2.2 Управління ресурсами
Рисунок 2.2.2 Таблиця управління ресурсами
Управління ресурсами є ключовим аспектом при проектному підході в
процесі створення інформаційної системи самоперевірки здобувачів вищої освіти.
Нижче наведено основні принципи та практики управління ресурсами в рамках
такого проекту:
1. Людські Ресурси
- Розподіл Завдань і Компетенцій
Визначення ролей та обов'язків членів команди.
Врахування індивідуальних навичок та досвіду при призначенні завдань.
- Мотивація та Заохочення
27
Забезпечення стимулюючого середовища для членів команди.
Використання системи винагород та заохочень за досягнення цілей.
- Навчання та Розвиток
Надання можливостей для професійного росту.
Організація тренінгів та навчання нових технологій.
2. Фінансові Ресурси
- Бюджетування та Моніторинг Витрат
Ретельне планування бюджету проекту.
Регулярний моніторинг та аналіз витрат.
- Оптимізація Ресурсів
Використання ефективних інструментів та технологій для оптимізації
фінансових витрат.
Пошук можливостей для економії коштів без втрати якості проекту.
3. Матеріальні Ресурси
- Інфраструктура та Обладнання
Забезпечення необхідною технічною інфраструктурою для розробки та
тестування.
Ефективне використання обладнання та інструментів.
- Логістика та Постачання
Організація постачання та логістики, щоб уникнути затримок.
Раціональне управління запасами та ресурсами.
4. Часові Ресурси
- Графік та Терміни
Розробка реалістичного графіка виконання проекту.
Систематичний моніторинг виконання завдань та вносити корективи за
необхідності.
- Пріоритизація Завдань
Визначення пріоритетів для завдань та етапів проекту.
Фокус на критичних завданнях для забезпечення вчасного завершення.
5. Інформаційні Ресурси:
28
- Системи Збору та Обробки Даних
Використання інформаційних систем для моніторингу та аналізу даних
проекту.
Забезпечення доступу до необхідної інформації для всіх учасників.
- Комунікації та Звітність
Забезпечення ефективної системи комунікацій між учасниками проекту.
Регулярна звітність щодо стану проекту та використання ресурсів.
Ефективне управління ресурсами дозволить забезпечити успішне виконання
проекту і створення інформаційної системи самоперевірки здобувачів вищої
освіти відповідно до поставлених цілей і стандартів.
2.2.3 Управління часом
Рисунок 2.2.3 Таблиця управління часом
Стратегії та практики управління часом[22]:
- Розробка Реалістичного Графіка
Визначення точних термінів для кожного етапу розробки.
Урахування можливих затримок та ризиків.
- Пріоритизація Завдань
Визначення пріоритетів для критичних завдань.
Спрямованість зусиль на важливі завдання для досягнення ключових метою.
- Ефективне Планування
Розробка детального плану проекту з чіткими завданнями та дедлайнами.
Визначення ресурсів, необхідних для кожного завдання.
29
- Використання Технік Методу Критичного Шляху (Critical Path Method,
CPM).
Аналіз графіка завдань для визначення критичного шляху проекту.
Сфокусованість на завданнях, які мають найбільший вплив на тривалість
проекту.
- Систематичний Моніторинг та Контроль
Регулярне оновлення графіка проекту з урахуванням змін та виправлень.
Вживання заходів для уникнення затримок.
- Ефективне Використання Ресурсів[23]
Розподіл робочого часу з урахуванням індивідуальних навичок та
спеціалізацій команди.
Забезпечення команди необхідними інструментами та середовищем для
продуктивної роботи.
- Запобігання Затримкам
Раннє виявлення можливих ризиків та розробка стратегій їх запобігання.
Планування резервного часу для непередбачених подій.
- Ефективне Керівництво
Чітка комунікація та взаємодія між учасниками проекту.
Вирішення можливих конфліктів та перешкод у швидкому режимі.
- Автоматизація та Використання ІТ-Інструментів
Використання інструментів для управління проектами, які дозволяють вести
моніторинг часових та завдань.
Застосування автоматизованих засобів для реєстрації та обліку витрат часу.
Ефективне управління часом включає в себе систематичний підхід та
гнучкість для адаптації до змін у процесі розробки інформаційної системи.
30
2.2.4 Управління вартістю
Рисунок 2.2.4 Таблиця управління вартістю
Ця таблиця визначає різні категорії витрат в контексті управління
вартістю при розробці інформаційної системи для самоперевірки здобувачів
вищої освіти. Вона включає орієнтовані витрати, прогнозовані витрати, фактичні
витрати та статус виконання для кожної категорії.
Стратегії та практики управління вартістю:
1. Реалістичне Бюджетування
- Детальне Планування
Ретельне визначення всіх етапів та завдань проекту.
Визначення вартості кожного етапу та ресурсів.
- Резервування Фінансів
Врахування резерву на непередбачені витрати та ризики.
Забезпечення фінансового запасу для вирішення можливих проблем.
2. Моніторинг та Контроль Витрат
- Систематичне Оновлення Бюджету
Регулярне оновлення фінансового плану відповідно до змін.
Аналіз та коригування витрат в процесі розробки.
- Визначення Витрат
Детальний облік витрат на різні аспекти проекту.
Розподіл бюджету між різними фазами та завданнями.
3. Ефективне Використання Ресурсів
- Оптимізація Робочого Часу
31
Розподіл робочого часу для досягнення максимальної продуктивності.
Мінімізація часу на непродуктивні завдання.
- Використання Технологій та Інструментів
Вибір ефективних технологій та інструментів для розробки.
Запобігання надмірному використанню ресурсів.
4. Залучення Зовнішніх Ресурсів
- Аутсорсинг
Розгляд можливостей аутсорсингу для економії витрат.
Вибір досвідчених партнерів та постачальників послуг.
- Партнерство
Укладання партнерських угод для обміну ресурсами та знаннями.
Спільне використання інфраструктури та експертізи.
5. Стратегії Збалансованого Підходу
- Контроль Якості
Попередження додаткових витрат на виправлення помилок.
Зосередженість на забезпеченні високої якості від початку.
- Фазове Впровадження
Розділення проекту на фази з різними витратами.
Забезпечення оптимального використання ресурсів на кожному етапі.
6. Розподіл Витрат на Прибуткові та Витратні Складники
- Визначення Прибуткових Компонентів
Аналіз витрат, які можуть призвести до подальшого прибутку.
Скорочення витрат, які не приносять вартості.
- Стратегії Економії
Впровадження стратегій для реалізації проекту за менші кошти.
Пошук ефективних альтернатив та оптимізація ресурсів.
Ефективне управління вартістю дозволить забезпечити фінансовий успіх
проекту та створення інформаційної системи самоперевірки здобувачів вищої
освіти в межах призначеного бюджету.
32
2.2.5 Управління якістю
Рисунок 2.2.5 Діаграма Ісікави проблеми
Проблеми[24]
1. Люди
- Брак знань та навичок у деяких членів команди.
- Недостатня комунікація та зв'язок між членами проектної групи.
- Відсутність зрозуміння вимог користувачів з боку розробників.
2. Процес
- Затримки у визначенні та аналізі вимог.
- Недостатня прозорість та оцінка ризиків на етапах проектування та
впровадження.
- Непродуктивність через невизначеність завдань та їхні пріоритети.
3. Обладнання
- Застаріле програмне забезпечення та обладнання.
- Проблеми з інтеграцією нових технологій у вже існуючу інфраструктуру.
4. Середовище
- Відсутність стандартів та нормативів для розробки інформаційних систем.
- Неясність щодо вимог до безпеки та конфіденційності даних.
5. Методи
33
- Недостатнє використання методологій розробки, таких як Agile або
Waterfall.
- Відсутність системи контролю версій та ефективного менеджменту
проекту.
Рисунок 2.2.6 Діаграма Ісікави аналіз причин
Аналіз Причин
1.Люди
- Необхідно провести навчання та тренінг для підвищення навичок команди.
- Запровадження системи ефективного обміну інформацією та комунікації.
2.Процес
- Розробка прозорого графіка проекту з точними термінами та ресурсами.
- Впровадження системи оцінки ризиків та планування їх управління.
3.Обладнання
- Оцінка та оновлення необхідного програмного та апаратного забезпечення.
4.Середовище
- Розробка та впровадження стандартів безпеки для інформаційних систем.
- Вивчення та дотримання відповідних нормативів.
5.Методи
- Вибір та впровадження методології, що відповідає потребам проекту.
34
- Впровадження системи контролю версій та покращення менеджменту
проекту.
2.2.6 Управління інформаційним зв'язком
Опис діаграми Ґанта:
1) Аналіз Вимог (2 тижні)
- Збір та аналіз вимог користувачів і бізнесу.
- Створення документації вимог до системи.
2) Проектування Концепції (3 тижні)
- Розробка візуальної концепції системи та її архітектури.
- Визначення ключових функціональних та технічних аспектів.
3) Детальне Проектування (4 тижні)
- Розробка деталей системи, включаючи базу даних, інтерфейси та
компоненти.
- Визначення технічних деталей та інфраструктури.
4) Розробка (8 тижнів)
- Фронтенд. Реалізація користувацького інтерфейсу з використанням HTML,
CSS, та JavaScript.
- Бекенд. Розробка серверної частини системи з використанням Node.js,
Django або Flask.
- Інтеграція та тестування компонентів.
5) Тестування та QA (3 тижні)
- Функціональне тестування для перевірки коректності роботи системи.
- Тестування безпеки для виявлення та виправлення вразливостей.
6) Вдосконалення та Оптимізація (2 тижні)
- Оптимізація продуктивності та ефективності системи.
- Виправлення виявлених помилок та недоліків.
7) Впровадження (2 тижні)
- Підготовка до впровадження системи в робоче середовище.
- Навчання персоналу та користувачів нової системи.
8) Супровід та Підтримка (постійно):
35
- Моніторинг роботи системи та надання технічної підтримки.
- Регулярні оновлення та вдосконалення відповідно до потреб користувачів.
.
Рисунок 2.2.7 Діаграма Ганта
36
2.2.7 Управління ризиками та інтеграцією
Рисунок 2.2.8 Таблиця управляння ризиками та інтеграцією
Ця таблиця визначає різні ризикові фактори[25] та інтеграційні завдання в
контексті управління ризиками та інтеграцією при розробці інформаційної
системи для самоперевірки здобувачів вищої освіти. Вона також містить ступінь
37
ризику, заходи щодо ризиків, відповідального за виконання та статус виконання
для кожного фактора.
Стратегії та практики для ефективного управління ризиками та інтеграцією
Управління Ризиками
1. Ідентифікація Ризиків
- Активна Участь Команди
Залучення всіх членів команди до процесу визначення можливих ризиків.
Проведення регулярних сесій для ідентифікації нових ризиків.
- Аналіз Попередніх Проектів
Вивчення досвіду з попередніх подібних проектів.
Визначення типових ризиків, що можуть виникнути в даній галузі.
2. Оцінка та Приоритизація Ризиків
- Використання Матриць Ризиків
Створення матриць для оцінки ймовірності та впливу ризиків.
Визначення стратегій управління ризиками в залежності від їх природи.
- Приоритетизація Ризиків
Визначення найбільш критичних ризиків для фокусування уваги.
Спрямованість на ризики, які можуть суттєво вплинути на терміни чи
бюджет.
3. Розробка Стратегій Управління Ризиками
- Управління Позитивними Ризиками
Визначення можливостей та переваг, які можуть виникнути внаслідок
ризиків.
Розробка планів для використання позитивних ризиків у свою користь.
- Управління Негативними Ризиками
Розробка конкретних стратегій та заходів для зменшення впливу негативних
ризиків.
Встановлення контрольних точок для виявлення та вирішення ризикових
ситуацій.
4. Моніторинг та Контроль Ризиків
38
- Регулярні Огляди
Проведення регулярних оглядів ризикового реєстру.
Аналіз ефективності прийнятих заходів та адаптація стратегій.
- Звітність
Забезпечення відкритої комунікації щодо стану ризиків усім учасникам
проекту.
Розробка звітів для замовників та стейкхолдерів.
Інтеграція
1. Розробка Єдиного Плану Проекту
- Інтеграція Всіх Етапів
Створення злагодженого плану, який охоплює всі етапи розробки.
Визначення зв'язків та залежностей між завданнями.
- Забезпечення Згоди Стейкхолдерів
Консультування замовників, стейкхолдерів та команди при розробці плану.
Врахування потреб та очікувань всіх сторін.
2. Управління Змінами
- Зміна Злагодженого Плану
Впровадження змін у план проекту відповідно до нових вимог та умов.
Оцінка впливу змін на ресурси, терміни та бюджет.
- Комунікація Щодо Змін
Повідомлення всіх зацікавлених сторін про зміни вчасно та зрозуміло.
Забезпечення відкритості та взаєморозуміння щодо призначення змін.
3. Керівництво Проектом
- Систематичні Засідання
Проведення регулярних засідань для обговорення стану проекту та
інтеграції завдань.
Забезпечення участі ключових учасників та прийняття рішень.
- Координація Команди
Забезпечення взаємодії між різними частинами команди для забезпечення
єдиної стратегії.
39
Сприяння спільній роботі команди для досягнення цілей проекту.
4. Технологічна Інтеграція
- Системний Підхід
Розробка системи з урахуванням технічної сумісності всіх компонентів.
Тестування та валідація інтегрованих рішень.
- Керівництво ІТ-Проектами
Залучення досвідчених спеціалістів з інформаційних технологій.
Використання ефективних інструментів для інтеграції систем.
5. Систематичне Тестування та Валідація:
- Тестування Інтегрованих Частин
Забезпечення тестування кожного компонента перед інтеграцією.
Виявлення та вирішення проблем на ранніх етапах.
- Стратегії Валідації
Валідація дії системи як єдиного цілого.
Проведення тестів на відповідність вимогам та очікуванням.
Ефективне управління ризиками та інтеграцією грає ключову роль у
досягненні успіху проекту та створенні інформаційної системи самоперевірки
здобувачів вищої освіти.
40
2.2.8 Управління персоналом
Рисунок 2.2.9 Таблиця управління персоналом
Управління персоналом є важливою складовою успішної реалізації
проекту створення інформаційної системи самоперевірки здобувачів вищої освіти
при проектному підході. Нижче представлено ключові аспекти управління
персоналом.
1. Формування Команди
- Професійний Відбір
Здійснення ретельного відбору спеціалістів із відповідними навичками та
досвідом.
Формування багатофункціональної команди, що включає різні компетенції.
- Орієнтація на Командну Роботу
Стимулювання взаємодії[26] та співпраці серед членів команди.
Забезпечення чіткого розподілу обов'язків та відповідальностей.
2. Розвиток Компетенцій
- Навчання та Розвиток
Організація навчання та тренінгів для збільшення компетентностей команди.
Підтримка участі в конференціях, семінарах та курсах для вивчення нових
технологій.
41
- Кар'єрний Розвиток
Визначення шляхів кар'єрного росту для кожного члена команди.
Залучення до участі у проектах з високим рівнем відповідальності.
3. Комунікація та Мотивація
- Ефективна Комунікація
Створення відкритого середовища для обміну інформацією та ідеями.
Використання сучасних засобів комунікації для забезпечення доступу до
необхідної інформації.
- Мотивація та Похвала
Визначення системи мотивації та винагород за успішні виконані завдання.
Поширення позитивного досвіду та похвали за досягнення.
4. Управління Конфліктами
- Превентивні Заходи
Рання ідентифікація можливих джерел конфліктів.
Запровадження заходів для попередження конфліктів у команді.
- Ефективне Врегулювання
Використання методів вирішення конфліктів, щоб забезпечити швидке та
конструктивне вирішення.
Залучення третьої сторони, якщо необхідно.
5. Управління Змінами та Адаптація
- Гнучкість та Адаптабельність
Підтримка гнучкості в роботі команди та готовність до змін.
Аналіз та впровадження кращих практик у відповідь на внутрішні чи
зовнішні зміни.
- Залучення Команди до Процесу Планування
Проведення сесій планування з активною участю команди.
Забезпечення регулярного огляду плану та адаптації до нових умов.
6. Сприяння Інноваціям
- Підтримка Творчості
Створення стимулів для творчості та інновацій.
42
Залучення команди до пошуку та впровадження нових ідей.
- Експерименти та Тестування
Сприяння проведенню експериментів та тестуванню нових рішень.
Визначення площин для впровадження інновацій в проект.
7. Оцінка Продуктивності та Ретроспекція
- Регулярна Оцінка Продуктивності
Використання ключових показників продуктивності для оцінки роботи
команди.
Визначення можливостей для покращення та розвитку.
- Ретроспекція Проекту
Проведення регулярних засідань для оцінки досягнень та навчання на
прикладі попередніх етапів.
Визначення ключових вивчених уроків та їх застосування в майбутніх
проектах.
Управління персоналом включає в себе ряд стратегій та підходів,
спрямованих на максимізацію внеску кожного члена команди в досягнення успіху
проекту.
43
РОЗДІЛ 3
ОЦІНКА ЕФЕКТИВНОСТІ ПРОЄКТУ
3.1 Техніко-економічне обгрунтування
Техніко-економічне обгрунтування процесу розробки інформаційної
системи для самоперевірки здобувачів вищої освіти.
Вступ
Освітній сектор потребує сучасних та ефективних інструментів для
підтримки самоперевірки та розвитку студентів.
Створення інформаційної системи для самоперевірки відповідає сучасним
вимогам освітнього середовища.
Мета проєкту
Покращення якості освіти шляхом створення інформаційної системи для
самоперевірки.
Забезпечення доступу до персоналізованих завдань та рекомендацій для
кожного здобувача.
Обґрунтування потреби
Зростання важливості самостійного навчання та розвитку навичок
самоперевірки.
Потреба у зручному та доступному інструменті для студентів та викладачів.
Опис функціоналу
Можливість створення персоналізованих тестів та завдань для
самоперевірки.
Аналітика результатів для забезпечення ефективного вивчення та
вдосконалення освітнього процесу.
Технічні аспекти
Використання сучасних технологій розробки веб-та мобільних додатків.
Забезпечення безпеки даних та конфіденційності особистої інформації
користувачів.
Оцінка витрат
Розробка та імплементація системи.
44
Технічна підтримка та оновлення системи.
Тренінг та навчання персоналу.
Очікувані результати
Зростання рівня самоперевірки та самостійного навчання серед здобувачів.
Покращення якості освіти та досягнення більшого ступеня індивідуалізації в
навчанні.
Оцінка ефективності
Моніторинг використання системи та аналіз поведінки користувачів.
Звітність щодо покращень у навчальних досягненнях та самоперевірці.
Ризики та заходи щодо їхньої мінімізації
Ризик нестабільності системи - регулярні технічні аудити та оновлення.
Ризик недостатньої участі користувачів - проведення навчальних заходів та
просування системи серед студентів.
Висновок
Розробка інформаційної системи для самоперевірки є доцільним та
обґрунтованим проєктом, спрямованим на покращення якості освіти та підтримку
самостійного розвитку студентів.
3.2 Оцінка соціально-економічної ефективності
Соціальні Вигоди
- Покращення Якості Освіти
Система сприятиме підвищенню рівня самоперевірки та навчання студентів,
сприяючи загальному покращенню якості освіти.
- Розвиток Навичок Самостійного Навчання
Здобувачі отримають можливість розвивати навички самостійної роботи та
самоперевірки, що є ключовими у висококонкурентному сучасному ринку праці.
Економічні Вигоди
- Оптимізація Ресурсів
Ефективне використання інформаційної системи дозволить оптимізувати витрати
на навчання та підтримку освітнього процесу.
45
- Зростання Конкурентоспроможності
Вищі навчальні заклади, які використовують сучасні технології, зможуть залучати
більше студентів та підвищувати свою конкурентоспроможність.
Спільні Вигоди
- Залучення Інвестицій
Розвиток та імплементація інформаційної системи може залучити інвестиції у
сферу освіти та технологій.
- Створення Інноваційного Середовища
Система сприятиме створенню інноваційного та технологічно спрямованого
освітнього середовища.
Міри ефективності
- Збільшення Успішності та Задоволеності Студентів
Оцінка результатів самоперевірки та звітність про навчальні досягнення можуть
слугувати мірами ефективності.
- Зниження Витрат на Навчання
Моніторинг витрат та порівняння їх з покращеннями у якості освіти.
Соціальні Ризики
- Нерівномірний Доступ
Необхідно враховувати можливість нерівномірного доступу до інформаційної
системи та забезпечити включеність всіх груп студентів.
Економічні Ризики
- Фінансова Неефективність
Необхідно уникати недооцінки витрат та забезпечити ефективне використання
бюджетних коштів.
- Технічні Ризики
Розгляд можливих технічних проблем та розробка плану реагування на них.
Рекомендації
- Соціальні
Регулярне опитування та зворотний зв'язок від студентів.
46
Проведення інформаційних кампаній для підвищення освідомленості про
можливості системи.
- Економічні
Проведення фінансового моніторингу та аудиту витрат.
Розвиток партнерських відносин для залучення інвестицій.
Висновок
Розробка інформаційної системи для самоперевірки здобувачів вищої освіти
є ефективним та доцільним кроком, спрямованим на покращення освітнього
процесу та підтримку розвитку студентів. Оцінка ефективності має враховувати
як соціальні, так і економічні аспекти, а також ризики та можливості для
подальшого розвитку.
47
РОЗДІЛ 4
РОЗРОБКА ТА ВПРОВАДЖЕННЯ ІНФОРМАЦІЙНОЇ СИСТЕМИ
4.1 Розробка веб-орієнтованої інформаційної системи
Створення сайту
Для виконання проекту була використана Nicepage. Це кросплатформовий
візуальний редактор сайтів для Joomla і WordPress.
Після встановлення програма має приблизно такий вигляд:
Рисунок 4.1 Вікно Nicepage після запуску
Для створення сайту потрібно натиснути кнопку +Новий сайт. У результаті
чого створиться вікно з першою «пустою» сторінкою (Рис4.2). При цьому додаток
не потрібно зберігати, програма сама зберігає його після кожної вашої дії. Навіть
після виходу додаток лишиться у тому стані у якому ви його залишили.
48
Рисунок 4.2 Основна форма додатку
Створення Головної сторінки
Для створення головної сторінки були використані такі блоки сайтів як:
Заголовки, Меню, Кнопки.
По перше, було відведено місце під шапку сайту, на якому був доданий
логотип і меню з розділами.
По друге, було змінено фон сайту, я обрав градієнт від весняно зеленого до
сріблястого кольору.
По третє, Додав заголовки та кнопки як контент. Після чого змінив дизайн
та підписав кнопки відповідно до тестів.
Останнім етапом створення головної сторінки було створення підвалу сайту.
Для цього я взяв стандартний вигляд підвалу та заповнив його контентом.
Результатом є Головна сторінка яка вміщує в собі: Логотип сайту, Зручне
меню зі спливаючим меню «Наші тести» та на головній сторінці є легкий доступ
до тестів, щоб користувач без усяких зайвих маніпуляцій мав доступ до усіх
тестів(Рис4.3).
Програма вивела такі Html та CSS коди (Додаток А: Html код Головної сторінки,
CSS код Головної сторінки).
Після усіх маніпуляцій сайт набув такого вигляду:
49
Рисунок 4.3 Вигляд головної сторінки сайту
Створення сторінки з тестом
Наступним етапом розробки було створення сторінки на яку був доданий
Html і CSS[12] коди які вже й створювали тест та його оформлення і посилалися на
код JS (Додаток А: Html код який посилається на JS сценарій).
Рисунок 4.4 Вигляд сторінки тесту після переходу з головної
На даному рисунку зображений тест під час його проходження.
Користувачеві потрібно обрати варіант відповіді, який на його думку є
правильним, та натиснути кнопку «Далі». Після чого на екран буде виведено
наступне питання з бази запитань(Рис4.5).
50
Рисунок 4.5 Приклад бази запитань з коду[21]
Створення JavaScript сценарію
Для початку перед створенням JS коду був написаний Html код який
посилається на JS сценарій та виводить на екран: питання, індикатори, результати
та кнопки «Далі» і «З початку» (Додаток А: Html код який посилається на JS
сценарій).
Після чого переходимо до JS сценарію.
Для початку були винесені та прописані константи[13] з Html коду.
const quiz = document.getElementById('quiz');
const questions = document.getElementById('questions');
const indicator = document.getElementById('indicator');
const results = document.getElementById('results');
const buttonNext = document.getElementById('button-next');
const buttonRestart = document.getElementById('button-restart');
Наступним кроком було створення масиву з об’єктами тобто питаннями та
відповідями. Питання виражалися у вигляді рядків. Відповіді виражалися у
вигляді масивів. Кожна відповідь у масиві має своє id, значення та ключ. Ключ у
даному випадку являє собою булевий[Помилка! Джерело посилання не знайдено.] тип даних
True або False(Так або Ні).
const DATA = [
{question: '1. В технології ІАД що виконується раніше?',
answers: [
51
{id: '1',
value: 'Визначити часові межі, коли мала місце проблема.',
correct: false,},
{id: '2',
value: 'Визначення місця, де отримати актуальні та перевірені дані.',
correct: true,},
{id: '3',
value: 'Сформувати перелік усіх можливих точок зору на проблему. ',
correct: false,
},] }, ];
Далі були написані функції рендеру[14] запитань та відповідей які вказані
нижче. В даній функції в обгортку запитань буде вставлена розмітка тобто
запитання. Вся суть даної функції полягає у тому, що буде рендеритись лише одне
питання. Тобто буде братись конкретне питання із даних і ці дані будуть виведені
в верстку.
const renderQuestions = (index) => {
renderIndicator(index + 1);
questions.dataset.currentStep = index;
const renderAnswers = () => DATA[index].answers
.map((answer) => `
<li><label>
<input class="answer-input" type="radio" name=${index} value=${answer.id}>
${answer.value}</label></li>`)
.join('');
questions.innerHTML = `
<div class="quiz-questions-item">
<div class="quiz-questions-item__question">${DATA[index].question}</div>
<ul class="quiz-questions-item__answers">${renderAnswers()}</ul></div>`;};
Потім були створені слухачі[27] «listener».
У даний listener[16], який вказаний нижче, закладена логіка відповіді. Слухач
бере індекс та значення питання яке вибрав користувач та поміщає його локальну
змінну (localResults). Та після обирання відповіді активується кнопка «Далі».
quiz.addEventListener('change', (event) => {
if (event.target.classList.contains('answer-input')) {
52
localResults[event.target.name] = event.target.value;
buttonNext.disabled = false;}
});
У даний listener, який указаний нижче, закладена логіка кнопок «Далі» «З
початку». Тут я прикріпив listener не на конкретну кнопку, а на обгортку[19]. Це
пов’язано з тим, що тут буде використано делегування. Тобто коли клік
відбувається на кнопку або ж на зміну інпута, ця подія буде підійматися уверх до
обгортки. І от на рівні обгортки буде з’ясовуватись які зміни відбулись і в
залежності від цього будуть прийнять якісь рішення. Також була прописана
логіна кнопки[17] «Далі»(Додаток А: Приклад JS коду сторінки з тестом).
Була створена функція рендеру індикатора, яка вказана нижче. Вона вказує
на питання на якому знаходиться користувач та на кількість запитань у тесті.
const renderIndicator = (currentStep) => {
indicator.innerHTML = `${currentStep}/${DATA.length}`;
};
Далі була написана функція рендеру результатів, яка вказана нижче. Дана
функція збирає усі дані в одну змінну та виводить її на екран. Відмічає правильні
та неправильні відповіді також надає доступ до кнопки «З початку» для
повторного проходження тесту (Додаток А Приклад JS коду сторінки з тестом).
Перелік програм використаних для виконання кваліфікаційної роботи та
реалізації поставлених задач: Microsoft Word 2016, NotePad++, Nicepage. Для
публікації системи в мережі Інтернет було використано сайт HostPro з його
Wordpress Старт Trial.
4.2 Методи та критерії якості
Методи Збору Вимог
- Інтерв'ю з Користувачами. Забезпечення чіткого розуміння потреб та
очікувань користувачів системи.
- Аналіз Документації. Оцінка існуючих документів і вимог для врахування
попередніх уявлень.
Методи Проектування
53
- Прототипування. Створення прототипів для визначення функціональності
та внешнього вигляду системи.
- Діаграми UML. Використання діаграм UML для моделювання структури
та взаємодії компонентів системи.
Методи Розробки
- Agile Методологія. Розвиток системи у короткі ітерації з активною участю
користувачів.
- DevOps Підхід. Інтеграція розробки та операцій для забезпечення
швидкого та стабільного випуску системи.
Методи Тестування
- Модульне Тестування. Перевірка окремих компонентів системи на
відповідність вимогам.
- Приймальне Тестування. Перевірка всієї системи під час фінальних етапів
розробки.
Критерії Функціональності
- Відповідність Вимогам. Система повинна відповідати всім встановленим
вимогам та специфікаціям.
- Ефективність Швидкість та ефективність роботи системи під високим
завантаженням.
Критерії Надійності
- Стабільність. Система повинна бути стійкою до помилок та несподіваних
викликів.
- Відновлення. Здатність системи швидко відновлюватися після виникнення
помилок.
Критерії Зручності Використання
- Інтуїтивний Інтерфейс. Простий та зрозумілий інтерфейс для користувачів
будь-якого рівня.
- Можливість Підтримки. Доступність документації та підтримки для
користувачів.
Критерії Безпеки
54
- Захист Даних. Гарантування конфіденційності та цілісності особистих
даних користувачів.
- Захист Від Атак. Заходи для запобігання витоку даних та інших
кіберзагроз.
Критерії Сумісності
- Кросплатформенність. Можливість користування системою на різних
платформах.
- Сумісність з Браузерами. Працездатність в різних веб-браузерах.
Критерії Управління Проектом
- Використання Ресурсів. Ефективне розподіл та використання людських та
технічних ресурсів.
- Відповідність Графіку. Реалізація проекту відповідно до запланованого
графіку.
Критерії Інтеграції
- Здатність Обміну Даними. Можливість обміну даними з іншими
інформаційними системами.
- Масштабованість. Здатність системи пристосовуватися до зростання
обсягів даних та користувачів.
Критерії Інноваційності
- Використання Найновіших Технологій. Інтеграція передових технологій
для забезпечення актуальності системи.
- Гнучкість та Адаптабельність. Здатність системи швидко реагувати на
зміни вимог та ринкових умов.
4.3 Тестування та оцінка ефективності впровадження
Аналіз функціонування
Для перевірки функціональності сайту було проведене Ad-hock тестування,
тобто тестування без підготовки. Дозволяє визначити: чи зрозуміле призначення
форм, чи всі обов'язкові поля зазначені, чи є перевірка правильності введення
контактних даних. Переваги такого тесту: економія часу, найважливіші проблеми
виявляються на початкових етапах.
55
Перевірка розпочинається з відкриття головної сторінки. На головній
сторінці помилок немає, усі кнопки та посилання працюють правильно. Присутні
однакові посилання, тобто і великі кнопки з тестами, і кнопки в спливаючому
меню ведуть до відповідних тестів.
1. Під час переходу на сторінку тесту за натисканням кнопки із
спливаючого меню «ІАД» чи кнопки «ІНТЕЛЕКТУАЛЬНИЙ АЛНАЛІЗ ДАНИХ»
відкривається сторінка з тестом по даному предмету.
2. Під час переходу на сторінку тесту за натисканням кнопки із
спливаючого меню «ПІСОД» чи кнопки «ПРИКЛАДНІ ІНТЕЛЕКТУАЛЬНІ
СИСТЕМИ ОБРОБКИ ДАНИХ» відкривається сторінка з тестом по даному
предмету.
3. Під час переходу на сторінку тесту за натисканням кнопки із
спливаючого меню «ТСППР» чи кнопки «ТЕХНОЛОГІЇ ТА СИСТЕМИ
ПІДТРИМКИ ПРИЙНЯТТЯ РІШЕНЬ» відкривається сторінка з тестом по даному
предмету.
4. Під час переходу на сторінку тесту за натисканням кнопки із
спливаючого меню «Упр ІТ про» чи кнопки «УПРАВЛІННЯ ІТ ПРОЕКТАМИ»
відкривається сторінка з тестом по даному предмету.
Наступним кроком є перевірка сторінок з тестами. Для прикладу
використана сторінка з тестом «ІАД». Під час відкриття сторінки на екрані
з’являється одне тестове задання. Усі кнопки з відповідями працюють. Кнопка
далі загорається лише після вибору свого варіанту відповіді. Індикатор запитань
працює правильно. Після відповіді на останнє питання на екран виводиться бланк
з відповідями користувача. Усі правильні відповіді відмічаються «зеленим»
кольором а помилки «червоним». У кінці бланку знаходиться кнопка з початку
яка відправляє користувача на початок тесту для повторного проходження.
Помилок та багів у роботі тесту не знайдено.
Таким чином сайт відповідає умовам задачі:
- Виводить на головній сторінці панель з усіма тестами;
- Надає доступ до тестів за допомогою натискання кнопки;
56
- Створює на екрані користувача тест;
- Тест складається із питання і 2-6 відповідей, лише одна з яких є
правильною;
- Після проходження тесту виводить бланк з відповідями які зробив
користувач;
- Правильні і неправильні відповіді відмічаються на екрані;
- Після перевірки користувач має змогу повернутися на головну сторінку
або розпочати тест знову.
Наступним етапом було навантажувальне тестування сайту за допомогою
Apache Jmeter. Для тестування був завантажений додаток Apache Jmeter. Після
відкриття програми були вписані дані для тестування тобто: кількість відвідувачів
(100), час тестування (60с) та кількість запитів (20). По завершенню тестування я
отримав такі результати (Рис 4.1.1, Рис 4.1.2). По результатах видно що сайт
доволі добре справляється з навантаженнями і результати тестування є
задовільними.
Рисунок 4.3.1 Результати summary report навантажувального тестування mstest
57
Рисунок 4.3.2 Результати graph result навантажувального тестування mstest
Оцінка ефективності впровадження
Фінансова Ефективність
- Рентабельність
Розрахунок витрат та прибутковості від впровадження системи, порівняно з
економічними вигодами.
- Оцінка ROI
Визначення рентабельності інвестицій у систему протягом певного періоду.
Оцінка Продуктивності
- Збільшення Ефективності
Вимірювання покращень у роботі здобувачів через використання системи
самоперевірки.
- Часова Ефективність
Аналіз зменшення часу, який здобувачі витрачають на самоперевірку та
отримання результатів.
Задоволеність Користувачів
- Оцінка Задоволеності
Аналіз фідбеку та опитувань користувачів щодо використання системи.
- Зміни в Поведінці
Спостереження за змінами у поведінці здобувачів у процесі використання
системи.
58
Технічна Ефективність
- Надійність та Доступність
Визначення стабільності та доступності системи для користувачів.
- Сумісність
Оцінка забезпечення системою необхідної сумісності з іншими технічними
засобами.
Інноваційність та Розвиток
- Використання Новітніх Технологій
Аналіз того, наскільки система використовує передові технології.
- Розвиток Функціональності
Оцінка можливостей для розвитку та розширення функціоналу системи.
Взаємодія та Співпраця
- Звіт Співробітництва
Аналіз співпраці з іншими установами та організаціями.
- Партнерські Відносини
Визначення рівня партнерства та взаємодії з іншими стейкхолдерами.
Ризики та Заходи По Управлінню Ризиками
- Управління Ризиками
Оцінка ефективності заходів, вжитих для мінімізації ризиків.
- Аналіз Непередбачених Обставин
Реагування на непередбачені обставини та їх вплив на результативність
системи.
Оцінка Резервів та Перспектив
- Використання Резервів
Оцінка можливостей використання резервів для компенсації негативних
впливів ризиків.
- Стратегії Розвитку
Аналіз стратегій та планів для подальшого розвитку системи.
Соціальна Ефективність
- Вплив на Освітню Спільноту
59
Оцінка того, як система впливає на освітню спільноту та її розвиток.
- Сприяння Рівності
Перевірка, наскільки система сприяє рівності у доступі до освіти.
Співставлення Плану та Результату
- Порівняння Запланованого та Дійсного
Аналіз того, наскільки результати впровадження системи відповідають
поставленим завданням та цілям проекту.
Етичні Аспекти
- Дотримання Етичних Стандартів
Визначення того, наскільки система враховує та дотримується етичних
принципів у своїй діяльності.
Забезпечення Підтримки та Технічної Допомоги
- Якість Обслуговування
Оцінка якості технічної підтримки та допомоги для користувачів системи.
- Швидкість Відновлення
Реакція на проблеми та швидкість відновлення роботи системи.
60
ВИСНОВКИ
У цій дипломній роботі було проведено глибокий аналіз та дослідження
проєктного підходу в процесі розробки інформаційної системи самоперевірки для
здобувачів вищої освіти. Робота охопила різноманітні аспекти від концептуальних
та стратегічних питань до практичних технічних деталей.
Проєктний підхід виявився важливим елементом у розробці інформаційної
системи, орієнтованої на підтримку навчання та самоперевірки студентів.
Застосування цього підходу дозволило ефективно врахувати вимоги користувачів,
визначити оптимальні технології та забезпечити високий рівень функціональності
та зручності використання.
Важливим кроком у роботі був аналіз технологічних рішень, таких як
використання web-технологій для реалізації інтерфейсу, мобільних технологій для
забезпечення доступу з різних пристроїв, хмарних технологій для забезпечення
масштабованості та безпеки інформації.
Процес розробки інформаційної системи був визначений ієрархічною
структурою управління проектом, включаючи керування ресурсами, часом,
вартістю та ризиками. Застосування методології Agile дозволило гнучко реагувати
на зміни вимог та ефективно співпрацювати з замовниками.
Задачі які були висвітлені в кваліфікаційній роботі:
- Досліджено технології проектування аналогічних інформаційних систем,
маркетинговий аналіз, формування концепції проєкту та вимоги до інформаційної
системи.
- Описатно процес управління проєктом створення інформаційної системи
самоперевірки здобувачів вищої освіти.
- Описано процеси управління змістом та предметною областю, ресурсами,
часом, вартістю, якістю, інформаційним зв'язком, ризиками, інтеграцією та
персоналом.
- Проведено оцінку ефективності проєкту, техніко-економічне
обгрунтування та оцінку соціально-економічної ефективності.
61
- Описано процес розробки та впровадження інформаційної системи, процес
розробки веб-орієнтованої інформаційної системи.
- Проведено тестування та оцінку ефективності впровадження.
Підсумовуючи, можна визначити, що проєктний підхід виявився
ефективним у створенні інформаційної системи для самоперевірки здобувачів
вищої освіти. Реалізація цієї системи відкриває нові перспективи для покращення
якості навчання та підвищення активності студентського самовдосконалення.