Алгоритм тестирования программы быстрой сортировки - Курсовая работа

бесплатно 0
4.5 96
Исторические предпосылки разработки тестирования. Виды электронных тестов и их роль в программировании. Этапы разработки программы для решения задачи быстрой сортировки. Пользовательский интерфейс, отладка, алгоритм программы. Файл теста в формате XML.


Аннотация к работе
тестирование программа сортировка 1) Практическое обоснование необходимости в программе 3) Актуальность задачи, которую решает ВАША программа Объект: Технологии, методы и средства разработки программ на С в среде Visual StudioПрофессионально подготовленный писец был центральной фигурой месопотамской цивилизации, благодаря обширным по тем временам знаниям, он был обязан знать все четыре арифметических действия, уметь измерять поля, распределять рационы, делить имущество, владеть искусством пения и игры на музыкальных инструментах. В настоящее время тестирование широко применяется для оценки уровня знаний в учебных заведениях, при приеме на работу, для оценки квалификации персонала учреждений, т. е. практически во всех сферах деятельности человека. Тестирование проводится с помощью специальных тестов, состоящих из определенного набора уровня несоответствия. Тест - набор взаимосвязанных тестовых заданий, позволяющих оценить соответствие знаний ученика, экспертной модели знаний предметной области. Тестирование выступает как педагогическое средство обучающей системы и может быть использовано как метод (технология) контроля образовательного процесса, позволяющий оценить уровень знаний, умений и навыков обучаемого.При разработке программы, предназначенной для работы в Windows, требования к ней могут включать пункты о желаемом виде диалоговых окон программы. Если задача может быть решена различными способами, и, следовательно, возможны различные варианты алгоритма решения, то, программист, используя некоторый критерий, выбирает наиболее подходящее решение. Необходимо создать программу для проведения текстовых проверок знаний в форме тестирования. В последнее время в общем объеме вновь создаваемого программного обеспечения различного назначения увеличивается доля .NET-приложений - программ, ориентированных на платформу Microsoft .NET. Преобразование промежуточного кода в выполняемый осуществляет JIT-компилятор(от Jast In Time - в тот же момент, «на лету»), являющийся элементом виртуальной выполняющей системы(Virtual Execution System, VES). Работу .NET-приложений в операционной системе Windows обеспечивает Microsoft .NET Framework.Отладка ПС (программные средства) - это деятельность, направленная на обнаружение и исправление ошибок в ПС с использованием процессов выполнения его программ. Таким образом, отладку можно представить в виде многократного повторения трех процессов: тестирования, в результате которого может быть констатировано наличие в ПС ошибки, поиска места ошибки в программах и документации ПС и редактирования программ и документации с целью устранения обнаруженной ошибки. В зарубежной литературе отладку часто понимают только как процесс поиска и исправления ошибок (без тестирования), факт наличия которых устанавливается при тестировании. Основная цель выделения отладки и тестирования как отдельных этапов создания программы заключается в том, чтобы обратить внимание обязательности обеих стадий и на необходимость специального планирования временных затрат по каждой из них в отдельности. Признаком возможности окончания отладки является полнота охвата пропущенными через ПС тестами (т.е. тестами, к которым применено ПС) множества различных ситуаций, возникающих при выполнении программ ПС, и относительно редкое проявление ошибок в ПС на последнем отрезке процесса тестирования.using System.Text; using System.Windows.Forms; {string fpath; // путь к файлу теста string fname; // файл теста // варианты ответа string[] answ = new string[3]; string pic; // путь к файлу иллюстрации int right; // правильный ответ (номер) int otv; // выбранный ответ (номер) int n; // количество правильных ответов int nv; // общее количество вопросов int mode; // состояние программы: // 0 - начало работы;Данная программа тестирования может применяться для оценки уровня знаний по любому предмету в школах, ВУЗАХ, техникумах или для оценки собственных познаний.

Введение
тестирование программа сортировка

Актуальность

1) Практическое обоснование необходимости в программе

2) Имеются ли аналогичные программы и чем оригинальна ВАША

3) Актуальность задачи, которую решает ВАША программа

Объект: Технологии, методы и средства разработки программ на С в среде Visual Studio

Предмет: Алгоритмы быстрой сортировки

Цель: Разработка программы для решения задачи быстрой сортировки

Задачи: 1) Проанализировать методы и алгоритмы сортировки данных

2) Дать обзор средств и технологий программирования ….

3) Описать требования к программе, архитектуру и алгоритм программы

4) Разработать программный код и документацию

Вывод
В настоящее время в нашу жизнь широко внедряются информационные технологии. На сегодняшний день, наверное, не осталось такой области, где бы они ни применялись. Данная программа тестирования может применяться для оценки уровня знаний по любому предмету в школах, ВУЗАХ, техникумах или для оценки собственных познаний. Пользовательский интерфейс данной программы делает ее простой, понятной и доступной.

Список литературы
1. Культин Н.Б. “Visual C# в задачах и примерах” Спб.: БХВ-Петербург, 2009.

2. Зубкова Т.М. “Технология разработки программного обеспечения: Учебное пособие” - Оренбург: ГОУ ОГУ, 2004.

3. Карли Уотсон, Кристиан Нейгел, Якоб Хаммер Педерсен, Джон Д.Рид, Морган Скиннер, Эрик Уайт ”Visual C# 2008 - Базовый курс”: «Диалектика» Москва- Спб-Киев - 2009.

4. Панкратова Л.П., Челак Е.Н. Контроль знаний по информатике: тесты, контрольные задания, экзаменационные вопросы, компьютерные проекты. - Спб.: БХВ-Петербург, 2004.

5. Лабор В.В. ”Си Шарп: Создание приложений для Windows” - Минск: «Харвест», 2003.

Размещено на .ru
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?