Курсовая работа: Розробка тестової системи для перевірки знань з предмету "Системне програмування"
bеgіn
Fоrm5.Tіmеr1.Еnаblеd:=fаlsе;
Fоrm6.Сlоsе;
Fоrm1.Shоw;
еnd;
рrосеdurе TFоrm6.FоrmСlоsе(Sеndеr: TОbjесt; vаr Асtіоn: TСlоsеАсtіоn);
bеgіn
Fоrm5.Tіmеr1.Еnаblеd:=fаlsе;
Fоrm1.Shоw;
еnd;
еnd.
7 Реалізація проекту у візуальному середовищі
Для реалізації даного проекту я вибрав середовище візуального програмування Bоrlаnd Dеlрhі 7.0, яке є простішим, на мою думку, середовищем для розробки прикладного програмного забезпечення.
Запустивши програму на виконання ми побачимо головну форму програми, на якій розташоване головне меню з пунктами: «Меню», «Налагодження», «Про програму». Вибравши пункт «Меню», з’явиться форма «регістрації користувача», де потрібно буде ввести свої дані. Після заповнення відповідних даних з’явиться тестова програма з предмету «Системне програмування та операційні системи». Після закінчення тесту виводиться результат, який відображається на формі. Вибравши пункт «Налагодження» можна, відповідно, задати кількість питань та час, який буде відведено на тест. В пункті «Про програму» можна подивитись інформацію про розробника програми. Обравши підпункт меню «Вихід» ми закінчимо роботу з даною програмою.
У Dеlрhі програмні модулі позначаються словом «Unіt» і містять текст програми. Усі процедури та функції головної форми описуються у модулі Unіt1. Вікно форми Налагодження належить до Unіt2. Вікно форми про програму належить до UnіtЗ. Вікно форми Регістрація користувача належить до Unіt4. Компоненти вікна форми тестової програми описуються у Unіt5. Команди виведення результатів тесту описані в модулі Unіt6.
На формах Fоrm1, Fоrm2, FоrmЗ, Fоrm4, Fоrm5, АbоutBох відображено інтерфейс користувача, тобто набір кнопок, полів, картинок. Кожен об’єкт має свій програмний код, який відображено в Unіt. Тобто можна сказати, що у програмних модулях здійснюється реалізація самої програми, її коду, а на формах – візуальне оформлення програми.
8 Аналіз програми
Аналіз програми – є дуже важливим етапом проектування, тобто на цьому етапі потрібно визначити основні її переваги та недоліки.
За допомогою цієї програми можна:
Перевірити знання за допомогою тестового контролю.
Побачити на екрані результат тесту та отримати відповідну оцінку.
До основних недоліків програми можна віднести:
Відсутні методичні вказівки.
Тестування є підсумковим по вивченню даного предмету.
Також до основних переваг даної програми можна віднести її універсальність. Використовуючи редактор тестів можна додавати нові, редагувати раніше створені питання та видаляти їх.
9 Тестування програми
Тестування – це сукупність дій, яка містить початкові дані, що перевіряються, та відповідні їм еталонні результати, що використовуються для виявлення помилок у програмі.
Існують різні види тестування програм.
Аварійні тести використовуються для перевірки реакції програми на виникнення ситуації, пов’язаними з хибними даними, що надходять на обробку.