Тестирование программ

Автор работы: Пользователь скрыл имя, 27 Декабря 2011 в 08:09, дипломная работа

Краткое описание

Развитие компьютерной техники в последние годы серьёзно затрагивает условия и способы мышления и обучения на всех уровнях. На этом этапе технического развития уже не только компьютер осваивается культурой как новое знание и новая ценность, но традиционные знания и ценности приобретаются в компьютерной среде. Актуальной задачей педагогической информатики становится помощь профессиональному образованию в адаптации на новом информационном поле, в достижении тех целей, которые постоянно ставит перед собой педагогический коллектив в условиях современной информационной среды. А это значит, что необходимо прививать компьютерную грамотность как условие получения новых знаний посредством информационной среды. Но изучение персонального компьютера представляет сложность как для детей, так и для взрослых. Опосредованность реалий компьютерной средой, выделение нового типа представлений, которые позволяют пошагово передвигаться, по сути, редко встречаются в повседневной жизни.

Содержание работы

ВВЕДЕНИЕ
1.1. Назначение и область применения приложения
1.2. Постановка задачи
1.3. Организация входных и выходных данных
1.4. Выбор состава технических и программных средств
1.5. Описание алгоритма работы программы
2.1. Описание формы frmStudent
2.2. Описание формы frmOpen
2.3. Описание формы frmTest
2.4. Описание формы frmOcenka
2.5. Описание формы frmResults
2.6. Спецификация программы
2.7. Описание тестовых наборов данных
Заключение
СПИСОК СОКРАЩЕНИЙ
БИБЛИОГРАФИя
Приложения

Содержимое работы - 1 файл

диплом Тестирование.doc

— 671.50 Кб (Скачать файл)

     Автор работы предлагает следующие пути решения  этих проблем:

  • система тестирования должна быть оснащена удобными инструментами для заполнения используемых баз данных тестирования (баз данных тестирования и базы данных «Академия»);
  • современная система тестирования должна иметь встроенную справку, информирующую пользователя об основах теории тестирования и четырех типах тестовых заданий, а также порядок заполнения тестов в программе, в блоке заполнения тестовых заданий.
  • Разработчику программы компьютерного тестирования необходимо из разнообразия всевозможных отчетов выбрать главные, обеспечить их сохранение во внешних файлах для печати и подшивки.
  • при тестировании необходимо организовывать вывод вариант ответов в случайном порядке (двойная система вывода заданий – сами задания выводятся в случайном порядке, а также варианты ответов выводить в случайном порядке);
  • разработчику тестовых заданий можно продумать вопрос о том, чтобы каждый вопрос имел свой балл за правильное решение. Таким образом, в программе можно запросить создать «тестовый набор» заданного уровня сложности, например «сложность от 2 до 4». Это значит, что из набора тестовых заданий будут выбираться только такие, которые попадают в этот диапазон сложности. С помощью этого способа можно дифференцировать сложность теста для разных категорий студентов.

     В ходе написания этой курсовой работы автор узнал:

  • на чем основана современная система тестирования;
  • на чем основана объектная модель DAO, которая абстрагирует внутреннюю структуру базы данных;
  • как использовать стандартные диалоги Windows – Открыть, Сохранить, Печать, Шрифт, Цвет;
  • как использовать визуальный элемент Дерево (TreeView);
  • как использовать инструмент для автоматического построения графиков (MSChart).

     А также приобрел ряд полезных навыков:

  • изучил как создавать панель инструментов формы;
  • применил строку состояния для вывода сообщений пользователю;
  • узнал, как использовать инструмент «полоса прогресса» (ProgressBar1)
  • изучил принципы открытия стандартных окон диалога в форме использование свойств окна диалога;
  • приобрел дальнейшие навыки в написании SQL-запросов.
  • построения дерева объектов и связывания с деревом изображений (пиктограмм).

     В заключении можно отметить, что использование вычислительных средств повышает мотивацию обучения (за счет перенесения акцентов на выполнение самостоятельной учебной деятельности, включения игровых ситуаций, возможности многократного повторения учебной ситуации без обращения к учителю, реализации различных режимов тестирования). Тем самым педагогические воздействия становятся менее авторитарными, более мягкими и демократичными. Все это, естественно, становится реальным при реализации уникальных возможностей вычислительной техники и программного обеспечения, о которых было сказано выше.

СПИСОК СОКРАЩЕНИЙ

DAO – Data Access Object (объекты доступа к данным).

ADO – ActiveX Data Object – объекты данных ActiveX.

VB – Visual Basic.

DLL -- Dynamic Link Libraries (динамически подключаемая библиотека).

ISAM -- Indexed Sequential Access Method (индексно-последовательный метод доступа).

ODBC –  Open DataBase Connectivity (открытый стандарт взаимодействия с базами данных).

СУБД – система  управления базами данных.

DDC -- DAO data control (элемент управления данными DAO).

 

БИБЛИОГРАФИя

 
  1. Visual Basic 6 Руководство  разработчика В 2 тт 1 том, перевод с английского под редакцией Ю.М. Зорина, BHV: Киев, 2000 г., стр.687
  2. Visual Basic 6.0: Пер. с англ. – СПб.: БХВ-Петербург, 2004. – 992 с.
  3. Атре Ш. Структурный подход к организации баз данных. – М.: Финансы и статистика, 1983. – 320 с.
  4. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 1989. – 351 с.
  5. Брайан Сайлер, Джефф Споттс. Использование Visual Basic 6.0. Вильямс. 1999 г. 832 с.
  6. Браун С. Visual Basic 6: Учебный Курс. Питер. 1999 г. 688 с.
  7. Вячеслав Понамарев. Visual Basic .NET. БХВ-Петербург. 2003 г. 304 с.
  8. Геральд Муч, Михаэль Райтингер. Visual Basic 6.0: для пользователя. BHV - Киев. 1999 г. 416 с.
  9. С.В. Глушаков, Сурядный А.С. Программирование на Visual Basic 6.0. Харьков: ФОЛИО, 2002, с.520 с., ил. (Серия «для программистов»)
  10. Глушаков С. В., Ломотько Д. В. Базы данных. Учебный курс. Р/н/Д. 2000. 504 с.
  11. Грэг Перри, Санжайа Хеттихева. Освой смостоятельно Visual Basic 6 за 24 часа. Бином. 1999 г. 384 с.
  12. Гюнтер Штайнер. Visual Basic .NET. Лаборатория Базовых Знаний. 2002 г. 544 с.
  13. Дейт, К.Дж. Введение в системы баз данных, 6-е издание: Пер. с англ.К.;М.; СПб; Издательский дом «Вильямс», 1999. – 848 стр.: ил.
  14. Дейт К. Руководство по реляционной СУБД DB2. – М.: Финансы и статистика, 1988. – 320 с.
  15. Дейтел Х. М., П. Дж. Дейтел, Т. Р. Нието. Как программировать на Visual Basic .NET. Книга 2. Программирование для сети, структуры данных. Бином-Пресс. 2003 г. 512 с.
  16. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. -М.: Мир, 1991. – 252 с.
  17. Джеффри П. Мак-Манус, Джеки Голдштейн, Кевин T. Прайс. Обработка баз данных на Visual Basic .NET. Вильямс. 2003 г. 416 с.
  18. Диана Зак. Visual Basic .NET. Самоучитель. Питер. 2003 г. 560 с.
  19. Долженков В. Мозговой, М. Visual Basic .NET. Учебный курс. Питер. 2003 г. 464 с.
  20. Дональд Е. Кнут. Искусство программирования. Основные алгоритмы. 3 - е издание. Вильямс. 2000. 1500 с.
  21. Дэн Кларк. Объектно-ориентированное программирование в Visual Basic .NET. Питер. 2003 г. 352 с.
  22. Дэн Рамел. Visual Basic .NET. Справочник программиста. Эком. 2002 г. 352 с.
  23. Евтюхин Е.В. Структуризация знаний и технология разработки компьютерных тестов Журнал «Информатика и образование» №6, 1999
  24. Коннэл Дж. Visual Basic 6. Введение в программирование баз данных: Пер. с англ. – М.: ДМК, 2000—720 с.: ил. (Серия «для программистов»).
  25. Кузьменко В.Г. Базы данных в Visual Basic и VBA. Самоучитель. – М.: ООО: «Бином-Пресс»,  2004 г. – 416 с.: ил.
  26. Пак Н.И. О нелинейных технологиях обучения. Журнал «Информатика и образование» № 7, 1999
  27. Пак Н.И. , Филиппов В.В. О технологии создания компьютерных тестов. Журнал «Информатика и образование» №7, 2000
  28. Толковый словарь по вычислительным системам. - М.: Высшая школа, 1997.
  29. Ф. Уемпен. Microsoft Visual Basic 6.0 для профессионалов. Шаг за шагом: практ. пособие/Пер. с англ. – М.: ЭКОМ, 1999 – 720 с. илл.
  30. Сигел Ч. Изучи сам Access 97. Минск: Феникс, 1997г., 450 с. ил.
  31. Лебедева М.Б., Соколова М.И. Модульный подход к обучению и возможности его реализации в курсе информатики. Журнал «Информатика и образование» №5, 2000
  32. Розин В.М. Проблема гуманизации информатики. Социальные и методологические проблемы информатики, вычислительной техники и средств автоматизации (материалы «круглого стола») //Вопросы философии. 2003. № 11.
  33. Кириллов В.В. Структуризованный язык запросов (SQL). – СПб.: ИТМО, 1994. – 80 с.
  34. Компьютерные инструменты в образовании.// С-Пб. №5. 1998 г.
  35. Крейг Атли. Visual Basic .NET для программистов. ДМК Пресс. 2002 г. 304 с.
  36. Кузьменко В.Г. Базы данных в Visual Basic и VBA: Самоучитель. Бином. : 2004 г. 412 с.
  37. М. Ченнел. Разработка приложений на Microsoft Visual Basic 6.0. Трейдинг Лимитед. 2000 г. 400 с.
  38. Мартин Дж. Планирование развития автоматизированных систем. – М.: Финансы и статистика, 1984. – 196 с.
  39. Мейер М. Теория реляционных баз данных. – М.: Мир, 1987. – 608 с.
  40. Микаэл Хальворсон. Microsoft Visual Basic 6.0 для профессионалов. Шаг за шагом. Эком. 1999 г. 720 с.
  41. Мюллер Р. Базы данных и UML: Проектирование. Лори. 2002 г. 432 с.
  42. Питер Эйткен. Visual Basic 6. Этюды профессионалов. ДиаСофт. 1999 г. 480 с.
  43. Поль Киммел. Visual Basic .NET. Искусство программирования. ДиаСофтЮП. 2003 г. 720 с.
  44. Попов И. И., Максимов Н. В., Голицына О. Л. Базы данных. Форум. 2004 г. 352 с.
  45. Ричард Конвэй, Робин Дьюсон, Брайан Паттерсон, Уильям А. Семпф. Visual Basic. NET. Службы Windows. Справочник. СП ЭКОМ. 2003 г. 208 с.
  46. Род Стивенс. Visual Basic. Готовые алгоритмы. ДМК. 2000 г. 384 с.
  47. Тиори Т., Фрай Дж. Проектирование структур баз данных. В 2 кн., – М.: Мир, 1985. Кн. 1. – 287 с.: Кн. 2. – 320 с.
  48. Томас Коннолли, Каролин Бегг. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. Вильямс. 2003 г. 1436 с.
  49. Уоллес Вонг. Visual Basic .NET для `чайников. Вильямс. 2002 г. 336 с.
  50. Хаббард Дж. Автоматизированное проектирование баз данных. – М.: Мир, 1984. – 294 с.
  51. Хомоненко А. Д. Базы данных. Учебник для высших и средних учебных заведений. Корона Принт. 2002 г. 416 с.
  52. Цикритизис Д., Лоховски Ф. Модели данных. – М.: Финансы и статистика, 1985. – 344 с.
  53. Чарльз Петцольд. Программирование для Microsoft Windows на Microsoft Visual Basic .NET. Том 2. Русская Редакция. 2003 г. 624 с.
  54. Шумаков П. В. ADO.NET и создание приложений баз данных в среде Microsoft Visual Studio .NET. Диалог-МИФИ. 2003 г. 528 с.
  55. Юрий Тихомиров. Microsoft SQL Server 7.0 в Подлиннике. С – Пб. BHV. 1999 г. 720 сю.
  56. Якушева Н. М. Visual Basic .NET. Учебное пособие. Пресс. 2003 г. 288 с.

 

Приложения

В качестве приложения приводим:

  1. листинг программы;
  2. построенный график тестирования по группам;

Информация о работе Тестирование программ