1. Мета та основні завдання курсової роботи
програма інформаційний тестовий
Об'єктно-орієнтоване програмування - це цілий набір концепцій та ідей, що дозволяють осмислити завдання, що стоїть при розробці комп'ютерної програми, а потім знайти шлях до її вирішення більш зрозумілим, а значить, і більш ефективним способом. Мета курсової роботи - закріплення основ і поглиблення знань в області об'єктно-орієнтованого програмування та створення тестової інформаційної системи (ІС) для перевірки знань з предмету ООП.
Курсова робота вирішує такі завдання як:
- Закріплення знань, отриманих при вивченні теоретичного курсу, як з дисципліни ООП, так і з суміжних дисциплін;
- Вироблення навичок та вміння аналізувати, створювати моделі, алгоритми, вирішувати практичні завдання з використанням сучасних методів ООП.
2. Опис предметної області
предметною областю розв'язуваної задачі є інформаційна система (ІС) для перегляду графічних файлів, яка представлятиме собою додаток, що дозволяє користувачеві зручно переглядати зображення, наприклад фотографії.
Розробку цієї ІС необхідно почати з визначення виконуваних додатком функцій і його можливостей.
розробляється програмний продукт (ПП) буде мати такими функціями:
- Введення інформації про випробуваному;
- Перевірка знань випробуваного;
- Проходження тесту людям;
- Отримання результату проходження тесту випробуваного;
- Отримання докладного звіту тесту про відповіді випробуваного;
. Використовувані підходи, методи та технології програмування
Розробка програмного забезпечення включає в себе наступні етапи:
. Аналіз;
. Проектування;
. Еволюція;
. Модифікація.
У попередньому параграфі було проведено аналіз предметної області. Далі перейдемо до докладного розгляду функціоналу ПП.
Тестування як ефективний спосіб перевірки знань знаходить все більше застосування. Одним з основних і безперечних його переваг є мінімум часових витрат на отримання надійних підсумків контролю. При тестуванні використовують як паперові, так і електронні варіанти. Останні особливо привабливі, тому що дозволяють отримати результати відразу по завершенні тесту.
Тестування в педагогіці виконує три основні взаємопов'язані функції: діагностичну, навчальну і виховну:
· Діагностична функція полягає у виявленні рівня знань, умінь, навичок учня.
· Навчальна функція тестування полягає в мотивуванні учня до активізації роботи по засвоєнню навчального матеріалу.
· Виховна функція проявляється в періодичності та неминучості тестового контролю. Це дисциплінує, організовує і направляє діяльність учнів, допомагає виявити і усунути прогалини в знаннях, формує прагнення розвинути свої здібності.
Тестування - більш справедливий метод, воно ставить всіх учнів в рівні умови, як у процесі контролю, так і в пр...