технології розробки тестів, проведення сеансу тестування, а також оцінювання результатів тестування.
Основними складовими компонентами такої системи є бази тестових завдань і респондентів з результатами тестування і статистикою, засіб розробки тестів, інтерфейс спілкування з базою даних, доступ і процедура проходження тестування, способи оцінювання та обробки результатів. З точки зору технологій програмування система тестування знань повинна володіти платформної незалежністю, працювати в мережевому варіанті і використовувати вільно поширювані програмні продукти.
.3 Вимоги до системи
Розроблювана система повинна відповідати таким вимогам:
.3.1 Вимоги до функціональних можливостей
Окремі функціональні модулі;
Простота створення тестів;
Зручний інтерфейс;
Різні режими тестування;
Необмежена кількість завдань;
Безліч варіантів відповіді (до 10);
Багаті можливості форматування тексту;
Можливість прикріплювати зображення;
Можливість зробити скріншот довільної області екрану і вставка отриманого зображення в текст завдання;
Можливість перемішування завдань і варіантів.
.3.2 Вимоги до проекту в цілому
До структурі системи пред'являються такі вимоги:
Реалізація в архітектурі клієнт-сервер (в якості клієнта будуть використані модулі тестування, редагування тестів і журнал тестів);
Реалізація серверної частини на базі Microsoft SQL Server Express Edition;
Реалізація клієнтської частини (у вигляді Windows додатки) в середовищі розробки Microsoft Visual Studio 2010.
.4 Вибір програмних засобів для розв'язання задачі
.4.1 Вибір середовища розробки програмного забезпечення
Для розробки даного програмного продукту потрібно вибрати таку мову програмування, який використовує принципи об'єктно-орієнтованого програмування.
У число сучасних середовищ розробки програмного забезпечення, відповідних для вирішення поставленого завдання можна віднести Microsoft Visual Studio 2010, C + + Builder.Visual Studio 2010 - інтегроване середовище розробки, що включає інструментальні засоби для проектування, кодування, транслювання, налагодження та виконання програм [1]. Visual Studio 2005 дозволяє швидко створювати і впроваджувати різноманітні додатки на базі ОС Windows, веб-додатки та програми для мобільних пристроїв.
У Visual Studio пропонується цілий ряд шаблонів додатків, корисних при створенні програм, і кілька мов програмування, на яких можна написати ці програми: Visual Basic, Visual C #, Visual C + +, JScript і т.д. [ 12] Studio підтримує підключення бібліотеки DevExpress з широким спектром можливостей.
У додатки створюються за допомогою Visual Studio можна впроваджувати найрізноманітніші технології. Нижче наведено опис деяких з них [4]: ??
. NET Framework,. NET Framework 3.5,. NET Framework 3.0,. NET Compact Framework - це інтегрований компонент Wi...