Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XV Международной научно-практической конференции «Технические науки - от теории к практике» (Россия, г. Новосибирск, 12 ноября 2012 г.)

Наука: Технические науки

Секция: Информатика, вычислительная техника и управление

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Полевщиков И.С. ОСОБЕННОСТИ СОСТАВЛЕНИЯ КОМПЛЕКТА ТЕСТОВЫХ ЗАДАНИЙ ДЛЯ АВТОМАТИЗИРОВАННОГО КОНТРОЛЯ ЗНАНИЙ ПО ДИСЦИПЛИНЕ «СТАНДАРТИЗАЦИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ» // Технические науки - от теории к практике: сб. ст. по матер. XV междунар. науч.-практ. конф. – Новосибирск: СибАК, 2012.
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

 

Статья опубликована в рамках:
 
 
Выходные данные сборника:

 

 

ОСОБЕННОСТИ СОСТАВЛЕНИЯ КОМПЛЕКТА ТЕСТОВЫХ ЗАДАНИЙ ДЛЯ АВТОМАТИЗИРОВАННОГО КОНТРОЛЯ ЗНАНИЙ ПО ДИСЦИПЛИНЕ «СТАНДАРТИЗАЦИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ»

Полевщиков Иван Сергеевич

аспирант кафедры ИТАС ПНИПУ, г. Пермь

Е-mail: hwgdi@mail.ru

 

FEATURES MAKING SETS OF TESTS FOR AUTOMATED CONTROL OF KNOWLEDGE ON DISCIPLINE "STANDARDIZATION SOFTWARE DEVELOPMENT"

Ivan Polevshchikov

Graduate student of the Department for information technologies and

computer-based systems, Perm National Research Polytechnic University, Perm

 

АННОТАЦИЯ

В статье описаны особенности разработки комплекта тестовых заданий для автоматизированного контроля знаний студентов, изучающих дисциплину «Стандартизация разработки программного обеспечения». Приведены примеры составленных тестовых заданий различного уровня сложности. Этот способ контроля позволит наиболее объективно оценить знания студентов в рамках изучения данной дисциплины.

ABSTRACT

This article describes the features of developing a set of tests for the automated control of knowledge of students who study the discipline of "Standardization of software development." Examples of tasks of different difficulty levels considered. This method of control will allow more objectively test the knowledge of students in the study of the discipline.

 

Ключевые слова: контроль знаний; тестирование; программная инженерия.

Keywords: control knowledge; testing; software engineering.

В процессе изучения студентами дисциплины «Стандартизация разработки программного обеспечения» важную роль играет постоянный контроль усвоения учебного материала.

В качестве одной из форм контроля знаний по данной дисцип­лине было выбрано тестирование, обладающее рядом преимуществ по сравнению с другими формами. Тестирование является качественным и объективным способом оценивания. Его объективность достигается путем стандартизации процедуры проведения, проверки показателей качества заданий и тестов целиком [5].

Важной составляющей общей системы управления качеством образования ПНИПУ является система автоматизированного тестиро­вания, с помощью которой осуществляется независимый контроль уровня знаний студентов [3]. Была поставлена цель разработать комплект тестовых заданий по дисциплине «Стандартизация разработки программного обеспечения» для данной системы.

В качестве формы тестовых заданий были выбраны задания закрытой формы с 4 вариантами ответа, из которых правильным является только один. Данная форма является наиболее оптимальной согласно методическим рекомендациям по организации тестирования в ПНИПУ [1]. Структура такого задания показана на рис. 1. Символ «t:», согласно требованиям для загрузки заданий в базу данных [4], является меткой начала текста вопроса. Символ «():» является меткой варианта ответа в случае, когда у вопроса только один правильный ответ. Знак «*» означает правильный ответ.

 

Рисунок 1. Структура тестового задания

 

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

Был сделан вывод, что тестовые задания должны проверять знание основных сведений в области программной инженерии [2], а не знание конкретных CASE-средств, СУБД, языков программи­рования. Умение использовать CASE-средства, СУБД, языки программирования должно проверяться в ходе выполнения лабораторных работ.

Также было принято решение о том, каким образом тестовые задания должны быть разбиты на 3 уровня сложности: легкий, средний и сложный.

Уровень сложности тестового задания определяется сложностью проверяемых понятий, а также глубиной освоения учебного материала.

Задания легкого уровня сложности рассчитаны на знание основных понятий и графических обозначений. Примеры состав­ленных заданий легкого уровня сложности показаны на рис. 2 и 3.

 

Рисунок 2. Пример № 1 задания легкого уровня сложности

 

Рисунок 3. Пример № 2 задания легкого уровня сложности

 

Задания среднего уровня сложности подразумевают более глубокие знания по программной инженерии, более детальное понимание основных терминов, графических обозначений. Примеры заданий среднего уровня сложности показаны на рис. 4 и 5.

 

Рисунок 4. Пример № 1 задания среднего уровня сложности

Рисунок 5. Пример № 2 задания среднего уровня сложности

 

Задания сложного уровня сложности подразумевают наиболее глубокое понимание программной инженерии. Как правило, это задания на установление соответствия, на поиск истинного или ложного высказывания из приведенных. Примеры заданий сложного уровня сложности показаны на рис. 6 и 7. Следует отметить, что «задания на установления соответствия» — это самостоятельный тип тестовых заданий. Но при составлении данного комплекта тестовых заданий применяется совместное использование двух типов заданий — «на установление соответствия» и «закрытой формы с одним правильным вариантом ответа». Можно сказать, что «задание на установление соответствия» является в данном случае частью «задания закрытой формы», что хорошо демонстрируют примеры на рисунках 6 и 7. При таком совмещении двух типов тестовых заданий, с одной проявляются преимущества «заданий закрытой формы с одним правильным ответом» (простота компьютерной обработки, быстрота тестирования), а с другой стороны, преимущества «заданий на установление соответствия» (проверка более глубокого понимания студентом материала, например взаимосвязи каких-либо действий, процессов).

 

Рисунок 6. Пример № 1 задания сложного уровня сложности

 

Рисунок 7. Пример № 2 задания сложного уровня сложности

 

Создание тестовых заданий по материалу данной предметной области потребовало дополнительной разработки структуры учебной дисциплины (разделов, тем и модулей), выделения четких понятийно-терминологических понятий и тезисов, проверяемых в тестах, т. е. фактически разработки тезауруса учебной дисциплины.

Отметим также особенности использования составленного комплекта заданий. При тестировании из базы данных случайным образом будет выбрано несколько заданий, но обязательно хотя бы по одному заданию для каждого понятия. Пользователь отвечает на тестовые задания, выбирая верный ответ с помощью переключателей. Используя гиперссылки, можно переходить от одного задания к другому. Также возможно досрочно завершить тестиро­вание, нажав соответствующую кнопку.

Таким образом, был разработан комплект тестовых заданий, который будет использован для рубежного тестирования по дисцип­лине «Стандартизация разработки программного обеспечения» и позволит наиболее качественно оценить знания студентов.

Исходя из описанного выше, в качестве итога стоит отметить, что в ходе составления комплекта тестовых заданий были сформули­рованы некоторые рекомендации, которые можно использовать при составлении тестовых заданий по многим дисциплинам из области информатики и вычислительной техники:

1.Рекомендации по делению заданий на разные уровни сложности. В частности, было показано, как можно совмещать преимущества разных видов тестовых заданий.

2.Рекомендации по содержанию тестовых заданий. Было отмечено, что задания должны проверять основные теоретические знания, необходимые при разработке любых программных систем. А умение использовать конкретные CASE-средства, СУБД, среды программирования при разработке программной системы должно проверяться в ходе проведения лабораторных работ. Конкретные CASE-средство, СУБД, среда программирования выбираются в зависимости от предпочтений студента и особенностей решаемой задачи.

 

Список литературы:

1.Организация тестирования по дисциплинам ЕН- ОПД- и СД-циклов. Методические рекомендации // Федеральное агентство по образованию. Государственное образовательное учреждение высшего профессионально образования «Пермский государственный технический университет». — Пермь, 2006.

2.Орлов С.А., Цилькер Б.Я. Технологии разработки программного обеспечения: Учебник для вузов. 4-е изд. Стандарт третьего поколения. — СПб.: Питер, 2012. — 608 с.: ил.

3.Положение о системе тестирования в образовательном процессе Пермского государственного технического университета // Федеральное агентство по образованию. Государственное образовательное учреждение высшего профессионально образования «Пермский государственный технический университет». — Пермь, 2008.

4.Требования к составлению тестовых вопросов (для преподавателей) // Федеральное агентство по образованию. Государственное образова­тельное учреждение высшего профессионально образования «Пермский государственный технический университет». — Пермь, 2007.

5.Файзрахманов Р.А., Курушин Д.С., Рустамханова Г.И., Слаутин Ю.А., Полевщиков И.С. Разработка требований к составлению тестовых вопросов для курсантов, обучающихся на тренажерном комплексе // Вестник ПГТУ. Электротехника, информационные технологии, системы управления. — 2011. — № 5. — С. 161—167.

Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.