
на первый
заказ
Решение задач на тему: Дисциплине: Технология разработки программного обеспечения
Купить за 100 руб.Введение
В современном мире большую роль играет контроль знаний учащихся школ, работников, студентов вузов и.т.д. Как известно, под контролем понимается система научно обоснованной проверки результатов обучения. Более узкое определение гласит, что контроль - это выявление, измерение и оценка знаний, умений и навыков.Существует множество форм контроля - экзамен, зачет, аттестация, контрольная. Но наиболее корректным средством измерения знаний на сегодняшний день является тест. Тест - это совокупность специальным образом подготовленных и подобранных заданий, позволяющая провести выявление требуемых характеристик процесса обучения. Одно из главных преимуществ тестов состоит в том, что они позволяют опросить всех участников по всем вопросам нужного материала в одинаковых условиях, применяя при этом ко всем без исключения одну и ту же, заранее разработанную шкалу оценок. Это значительно повышает объективность, нерасплывчитость и обоснованность оценки по сравнению, скажем, с экзаменом.
Тесты и тестовые задания получили свое распространение в сферах, где нужно точно определить знания по всему курсу обучения, где много сдающих, где нужен жесткий отбор участников: экзамены в ГИБДД, аттестация работников предприятий, прием на работу, аттестация и контроль остаточных знаний студентов, дистанционное образование, экзаменационный тест и.т.д.
В настоящее время, в эпоху информационного общества, глобальной компьютеризации, развития технологии Интернет и передачи данных все более актуальными становятся разнообразные компьютерные системы тестирования, способные дополнить или заменить традиционные методы контроля и методики преподавания. Благодаря компьютерным системам тестирования стало намного удобнее проводить тестирования во всех сферах, где применялись и применяются обычные тесты. Например, дистанционное образование, которое стало распространенным способом получения знаний.
Сегодня компьютерное тестирование обладает рядом преимуществ перед традиционным тестированием. Оно отличается высокой оперативностью, производительностью процесса тестирования и объективностью результатов контроля знаний - преподаватель может провести опрос гораздо большего числа студентов за меньшее время по сравнению с очным опросом, и позволяет проанализировать качество подготовки тестирующихся по большому кругу различных вопросов; также адаптация содержания и сложности тестовых вопросов уровню знаний обучаемых, возможность самоконтроля. В отличие от бланковых систем тестирования, компьютерные тесты позволяют использовать сложные методы контроля оценки знаний учащихся, снизить финансовые и временные затраты при проведении тестирования, применить в тестах мультимедийные задания, а так же повысить открытость процесса тестирования. Но наряду с достоинствами, у компьютерных тестов есть и свои недостатки: повышается вероятность случайного выбора ответа, понижается внимание на оформление решения, теряется логика рассуждения, теряется информация о процессе выполнения отдельных заданий учащимися, отношение многих людей к компьютеру не как к средству получения и контроля знаний, а как к средству развлечения.
Глава 1. Теоретический раздел
1.1 Основные требования к системам тестирования
Создание модели системы тестирования на базе web-технологий является крайней перспективной и актуальной научной задачей. Целью курсовой работы является создание современной модели web-сервиса тестирования знаний с помощью средств web-разработки и программная реализация для эффективной работы тестовой системы - защита от копирования информации и списывания при контроле знаний, т.е. выход в Интернет, поиск информации на самом компьютере, использование приложений и т.д. (http://dev.mysql.com/)
Перед формированием модели WEB-сервиса тестирования нужно четко очертить набор функций и требований к нему. Перечислим основные функции, требования, характеристики системы тестирования:
основная функция - обеспечение эффективного тестирования знаний;
точная и способная к адаптации оценка результатов тестирования;
удобство и легкость создания и модификации тестов;
отсутствие твердой привязки к какому-нибудь предмету, области знаний;
возможность одновременного тестирования неограниченного количества пользователей;
отсутствие жесткой привязки к конкретному аппаратному и программному обеспечению;
легкая наращиваемость, масштабируемость системы;
высокая безопасность, защищенность;
неограниченное количество тестов, тем, вопросов и вариантов ответов на них;
контроль времени тестирования;
поддержка режима модульного контроля, в процессе которого существует ряд вопросов и время, в течении которого на них необходимо ответить.
Содержание заданий тестов должно принадлежать одной предметной области, иметь известную меру трудности, выполнение его должно требовать напряжения. Задания должны быть краткими, ясными и корректными, не допускать двусмысленности. Все ответы в случае необходимости их выбора должны быть правдоподобными и равнопривлекательными.
Поэтому стоит упомянуть требования к тестовым заданиям:
содержание тестового задания должно требовать от испытуемого однозначного ответа;
содержание тестового задания должно быть ориентировано на получение ответа только по одной задаче из конкретной области знаний;
следует избегать тестовых заданий, требующих развернутых ответов;
основные термины тестового задания должны быть явно и ясно определены;
тестовые задания должны быть прагматически корректными и рассчитаны на испытуемых с заданным (исходным) уровнем подготовки по конкретной предметной области;
тестовое задание должно формулироваться в утвердительном или повелительном предложениях;
количество слов в тестовом задании не должно превышать 10.
Рассмотрим пункты "легкая наращиваемость, масштабируемость системы", "удобство и легкость создания и модификации тестов", "высокая безопасность, защищенность" и "обеспечение эффективного тестирования знаний". Это базовые параметры и присутствие их необходимо. Первые два пункта решаются, например, созданием банка вопросов, которые будут выбираться оттуда случайным образом, а так же перемешиванием вариантов ответа. Поэтому даже в том случае, если некоторые студенты получат одни и те же вопросы (причем порядковый номер у них будет наверняка разный), то номера правильных вариантов ответа у них тоже будут разными.
Последние два означают создание равных для всех условий прохождения контроля знаний, невозможность списывания и использования сторонних источников информации и вспомогательных приложений (например, калькулятор) как на компьютере, так и в Интернете, а так же создание защищённого web-интерфейса. Это подразумевает защиту информации, защиту от копирования, распространения вопросов, выдача предупреждающих сообщений, ануллирования тестирования, защиту целостности, Рассмотрим подробнее каждый из них.
Оглавление
- Введение- Теоретический раздел .1 Основные требования к системам тестирования
- Предметная область
- Список терминов, определений и сокращений Глава 2. Практический раздел
- Постановка задачи
- Общее видение проекта
- Диаграмма прецедентов и описание диаграммы
- Описание прецедентов
- Календарный график проекта
- Описание состава команды, и выполненные работы по ролям
- Описание модели интерфейса
- ЕR-диаграмма базы данных с подробным описанием
- Описание программного средства
- Документ оценки рисков
- Блок-схема одного из алгоритмов данного программного продукта
- Описание процесса тестирования сценарий тестирования, входные данные тестов, выходные данные тестов
- Описание установки программного обеспечения Заключение
- Список литературы
- Приложение
Список литературы
1. Эрик Дж. Брауде "Технология разработки программного обеспечения". СПб: "Издательский дом Питер", 2004 г.2. Гагарина Л.Г., Кокорева Е.В. "Технология разработки программного обеспечения". - М., 2008 г.
. Якобсон А., Буч Г., Рамбо Дж. "Унифицированный процесс разработки программного обеспечения". - СПб: "Издательский дом Питер", 2006 г.
. Орлов С. А. "Технологии разработки программного обеспечения". - М. 2007 г.
5. Котеров Д.В. и Кастарев А.Ф. "PHP 5 в подлиннике. Наиболее полное руководство" 2005г. Изд.:BHV. - 1104 с.
. MySQL Documentation: MySQL Reference Manuals[Электронный ресурс]: техническая документация по работе с MySQL. - MySQL Documentation, 2010. Режим доступа: www. URL: http://dev.mysql.com
или зарегистрироваться
в сервисе
удобным
способом
вы получите ссылку
на скачивание
к нам за прошлый год