Создание программного продукта для оценки знания студентов с помощью не традиционных методов тестирования

Особенность определения традиционных и нетрадиционных тестов. Главная сущность теории реляционных баз данных. Анализ создания нового программного продукта. Характеристика сотворения проекта модульного задания. Выполнение рефакторинга тестируемого кода.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 27.07.2015
Размер файла 403,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Исправьте код и повторно запустите тесты

Анализ результатов теста

Результат теста содержит сообщение, описывающее возникшую ошибку. Для метода AreEquals сообщение отражает ожидаемый результат (параметр Expected<XXX>) и фактически полученный (параметр Actual<YYY> ). Ожидалось, что баланс будет уменьшен по отношению к первоначальному, но вместо этого произошло его увеличение на размер списания.

Повторная проверка кода Debit показывает, что модульный тест позволил успешно найти ошибку. Размер списания добавляется к балансу счета, вместо его вычитания.

Исправление ошибки

Для исправления ошибки просто замените строку

C#

m_balance += amount;

на

C#

m_balance -= amount;

2.3 Правила составления тестовых заданий

Тестовые задания должны быть составлены с учетом определенных правил.

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

2. Содержание задания должно отвечать требованиям стандарта дисциплины и отражать содержание обучения.

3. Вопрос должен содержать одну законченную мысль.

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

4. При составлении вопросов следует особенно внимательно использовать слова «иногда», «часто», «всегда», «все», «никогда».

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

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

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

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

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

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

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

10. Как можно реже использовать отрицание в основной части.

Отрицания имеют тенденцию усложнять сообщение, особенно двойные отрицания, которые аннулируют друг друга.

11. Правильные и неправильные ответы должны быть однозначны по содержанию, структуре и общему количеству слов; применяйте правдоподобные ошибочные варианты, взятые из опыта.

12. Не используйте варианты ответов «ни один из перечисленных» и «все перечисленные».

13. Убедитесь, что различия между вариантами ответов точны.

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

14. Избегайте повторения в вариантах ответов.

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

16. Не упрощайте вопросы.

17. Лучше использовать длинный вопрос и короткий ответ. В противоположной ситуации на прочтение ответов уходит больше времени и больше сил тратится на анализ высказываний.

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

19. Национальные системы ряда стран ставят специфические требования к тестовым заданиям, на которые у нас пока обращается недостаточно внимания. В качестве примера приведем требование инструкции по составлению тестов, предоставленной NEAB (Northen Examinationes and Assesment Board): «Необходимо избегать вопросов, которые в каком-либо виде дают превосходство тестируемому определенного пола. Половой ориентации вопроса необходимо избегать в любом случае. Нельзя считать, что формулировка вопроса в мужском роде подразумевает большую легкость ответа, чем в женском роде. Использование формулы «он/она» также нежелательно, при формулировании вопросов. Лучше пользоваться неродовыми формулировками». Лучше обращаться к группе, а не к отдельному обучающемуся.

Правила, специфичные для заданий дополнения

20. Использовать не более двух пропусков подряд (лучше один).

Правило достаточно естественное, поскольку слишком большое количество пропусков увеличивает вероятность неоднозначности ответа.

21. Дополнять нужно наиболее важное. Правильный ответ должен демонстрировать тот элемент знания, который нужно проверить.

22. Дополнения лучше ставить в конце предложения.

Это требование заимствовано у психологов. Действительно, дополнять слово в конце предложения легче, однако это скорее не правило, а пожелание

Запуск тестов

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

Продолжение анализа

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

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

C#

throw new ArgumentOutOfRangeException("amount");

Поиск в библиотеке MSDN обнаруживает существование конструктора, сообщающего более детальную информацию.ArgumentOutOfRangeException (String, Object, String) включает имя аргумента, значения аргументов и определяемое пользователем сообщение. Мы можем изменить тестируемый метод для использования данного конструктора. Даже лучше, можно использовать открытые для общего доступа члены типа для указания ошибок.

Выполнение рефакторинга тестируемого кода

Сначала определим две константы для сообщений об ошибках в области видимости класса:

C#

// class under test

public const string DebitAmountExceedsBalanceMessage = "Debit amount exceeds balance";

public const string DebitAmountLessThanZeroMessage = "Debit amount less than zero";

Изменим два условных оператора в методе Debit:

C#

// method under test

// ...

if (amount > m_balance)

{

throw new ArgumentOutOfRangeException("amount", amount, DebitAmountExceedsBalanceMessage);

}

if (amount < 0)

{

throw new ArgumentOutOfRangeException("amount", amount, DebitAmountLessThanZeroMessage);

}

// ...

Выполнение рефакторинга тестовых методов

В данном тестовом методе сначала удалим атрибут ExpectedException. Вместо этого перехватываем возвращаемое исключение и проверяем, что оно было создано в правильном условном операторе. Однако теперь необходимо выбрать между двумя возможными вариантами для проверки оставшихся условий. Например, в методе Debit_WhenAmountIsMoreThanBalance_ShouldThrowArgumentOutOfRange можно выполнить одно из следующих действий:

· Сработает предупреждение, что свойство ActualValue исключения (второй параметр конструктора ArgumentOutOfRangeException ) больше начального баланса. В данном случае необходимо сравнить свойство ActualValue исключения со значением переменной beginningBalanceтестового метода, а также проверить, что значение ActualValue больше нуля.

· Сработает предупреждение, что сообщение (третий параметр конструктора) включает указанное DebitAmountExceedsBalanceMessage в классе BankAccount.

Метод StringAssert.Contains платформы модульных тестов Microsoft позволяет проверить второй параметр без вычислений, необходимых в первом случае.

Вторая попытка корректировки Debit_WhenAmountIsMoreThanBalance_ShouldThrowArgumentOutOfRange будет выглядеть следующим образом:

C#

[TestMethod]

public void Debit_WhenAmountIsGreaterThanBalance_ShouldThrowArgumentOutOfRange()

{

// arrange

double beginningBalance = 11.99;

double debitAmount = 20.0;

BankAccount account = new BankAccount("Mr. Bryan Walton", beginningBalance);\

// act

try

{

account.Debit(debitAmount);

}

catch (ArgumentOutOfRangeException e)

{

// assert

StringAssert.Contains(e.Message, BankAccount. DebitAmountExceedsBalanceMessage);

}

}

Повторное тестирование, изменение и анализ

При повторной проверке тестируемого метода на различных значениях получаем следующие факты:

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

2. Если используется debitAmount, то проверка утверждения завершается неудачей, так как возвращается неверное сообщение об ошибке.Проверка утверждения также завершается неудачей, если ввести временное исключение ArgumentOutOfRange на другом шаге в коде тестируемого метода. Это слишком хорошо.

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

Третьим фактом является ошибка в тестовом методе. Попытаемся разрешить проблему, добавим утверждение Fail в конце тестового метода для обработки случая, когда исключение не создается.

Однако повторное тестирование показывает, что тест проходит неуспешно при перехватывании верного исключения. Оператор catch сбрасывает исключение и метод продолжает выполняться, приводя к ошибочному срабатыванию следующего утверждения. Чтобы разрешить эту новую проблему, добавим оператор return после StringAssert. Повторное тестирование подтверждает, что все проблемы были решены. Наша окончательная версия Debit_WhenAmountIsMoreThanBalance_ShouldThrowArgumentOutOfRange выглядит следующим образом:

C#

[TestMethod]

public void Debit_WhenAmountIsGreaterThanBalance_ShouldThrowArgumentOutOfRange()

{

// arrange

double beginningBalance = 11.99;

double debitAmount = 20.0;

BankAccount account = new BankAccount("Mr. Bryan Walton", beginningBalance);\

// act

try

{

account.Debit(debitAmount);

}

catch (ArgumentOutOfRangeException e)

{

// assert

StringAssert.Contains(e.Message, BankAccount. DebitAmountExceedsBalanceMessage);

return;

}

Assert.Fail("No exception was thrown.")

}

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

2.4 Руководство пользователя

Общие сведения

Комплекс тестирования состоит из трех условно независимых частей: программы тестирования знаний, программы создания тестов и программы администрирования.

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

Программа администрирования позволяет учителю создавать, изменять или удалять группы пользователей (аналог классов), редактировать карточки пользователей, просматривать результаты тестирования и проводить анализ ответов учащихся.

Программа создания тестов служит для подготовки новых тестов. С ее помощью можно создать тест, включить в него критерии оценки, установить временные рамки, - установить все параметры тестирования.

Программа тестирования

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

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

В тесте могут встречаться вопросы следующих четырех типов:

1) одиночный выбор - пользователь может выбрать только один вариант ответа.

2) множественный выбор - пользователь выбирает один или несколько вариантов ответа.

3) ввод ответа с клавиатуры - тестируемый вводит ответ с клавиатуры.

4) соответствие - тестируемому необходимо сопоставить элементы 2х списков.

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

Программа администрирования

В программе администрирования можно выделить две части: часть управления пользователями и часть просмотра результатов тестирования.

Вкладка "Пользователи и группы"

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

Часть просмотра результатов активизируется при выборе пользователя из списка. Показываются тесты, пройденные этим пользователем. При выборе теста на панели «статистика» показывается информация в целом по тесту: время тестирования, количество набранных баллов, выставленная оценка. На панели «отчет» показывается детальная информация по каждому вопросу. Вопросы расположены в порядке их следования при тестировании.

Вкладка "Отчеты"

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

Настройки и защита

Из меню "Файл" > "Настройка" доступны настройки программы. Здесь вы можете указать пути к программам тестирования и создания тестов. Установить пароль на открытие програмы администрирования или изменить глобальные параметры тестирования (показ информации пользователю при тестировании, "скин" программы тестирования и иные параметры).

Программа создания тестов

Программа позволяет создавать тесты. При создании нового теста желательно сначала установить его свойства: пароль, название, параметры показа, критерии оценки.

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

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

Создание теста сводится к последовательному добавлению новых вопросов. В формулировку вопроса можно включать форматированный текст, графику, таблицы. Можно переносить данные из текстовых редакторов (к примеру из Microsoft Word). В варианты ответов можно включать только текст. Вопросы могут быть нескольких типов: одиночный выбор, множественный выбор, сопоставление, самостоятельный ответ.

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

Для каждого вопроса можно установить свои параметры:

? Комментарий - любая текстовая информация. Она никак не учитывается в процессе тестирования и служит местом для создания различных пометок для самого составителя тестов

? Подсказка - выводится тестируемому в режиме обучения в случае неверного ответа на вопрос.

? Вес вопроса - указывает сколько баллов нужно начислить пользователю за верный ответ. Большим «весом» можно отметить вопросы повышенной сложности.

После формирования базы вопросов не забудьте указать параметры оценки знаний. Шкала оценки может содержать от 2 до 100 пунктов. Каждый пункт характеризуется оценкой, верхней и нижней границей правильности всего теста (в процентах). Оценка - произвольный текст, выводимый пользователю по окончании тестирования и сохраняемый в качестве результата тестирования в базу данных (если задействован режим контроля).

ГЛАВА 3. БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ

3.1 Неионизирующие излучения. Электромагнитное загрязнение биосферы: опасность, оценка, технические средства защиты

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

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

Источники ЭМП

Электромагнитные поля окружают нас постоянно. Однако человек различает только видимый свет, который занимает лишь узкую полоску спектра электромагнитных волн - ЭМВ. Глаз человека не различает ЭМП, длина волны которых больше или меньше длины световой волны, поэтому мы не видим излучений промышленного оборудования, радаров, радиоантенн, линий электропередач и др. Все эти устройства, как и многие другие, использующие электрическую энергию, излучают так называемые антропогенные ЭМП, которые вместе с естественными полями Земли и Космоса создают сложную и изменчивую электромагнитную обстановку.

Рис. Электромагнитный спектр

По определению, электромагнитное поле - это особая форма материи, посредством которой осуществляется воздействие между электрическими заряженными частицами [1]. Физические причины существования ЭМП связаны с тем, что изменяющееся во времени электрическое поле Е (В/м) порождает магнитное поле И (А/м), а изменяющееся Н - вихревое электрическое поле. Обе компоненты Е и Н, непрерывно изменяясь, возбуждают друг друга (рис.2).

Рис. Компоненты ЭМП (дальняя зона излучения)

Векторы Е и Н бегущей ЭМВ в зоне распространения всегда взаимно перпендикулярны. При распространении в проводящей среде они связаны соотношением

где со - частота электромагнитных колебаний; у - удельная проводимость вещества экрана; i - магнитная проницаемость этого вещества; к - коэффициент затухания; R - расстояние от входной плоскости экрана до рассматриваемой точки.

ЭМП неподвижных или равномерно движущихся заряженных частиц неразрывно связано с этими частицами. При ускоренном движении заряженных частиц ЭМП «отрывается» от них и существует независимо в форме электромагнитных волн (не исчезая с устранением источника). Например, радиоволны не исчезают и при отсутствии тока в излучившей их антенне.

Электромагнитные волны характеризуются длиной волны к. Источник, генерирующий излучение, то есть создающий электромагнитные колебания, характеризуется частотой f. Международная классификация электромаг-нитных волн по частотам приведена в табл. 3.1.1.

Особенностью ЭМП является его деление на «ближнюю» и «дальнюю» зоны. На практике в «ближней» зоне - зоне индукции на расстоянии от источника г < К ЭМП можно считать квазистатическим. Здесь оно быстро убывает с расстоянием, обратно пропорционально квадрату г2 или кубу г3 расстояния. Поле в зоне индукции служит для формирования электромагнитной волны. «Дальняя» зона - зона сформировавшейся электромагнитной волны, в которой интенсивность поля убывает обратно пропорционально расстоянию до источника г*1. Граница «ближней» и «дальней» зоны представлена.

Таблица Международная классификация электромагнитных волн по частотам

№ диапазона

Диапазон радиочастот

Границы диапазона

Диапазон радиоволн

Границы диапазона

1

Крайне низкие, КНЧ

3-30 Гц

Декамегаметровые

100-10 мм

2

Сверхнизкие, СНЧ

30-300 Гц

Мегаметровые

10-1 мм

3

Инфракрасные, ИНЧ

0,3-3 кГц

Гектокилометровые

1000-100 км

4

Очень низкие, ОНЧ

3-30 кГц

Мириаметровые

100-10 км

5

Низкие частоты, НЧ

30-300 кГц

Километровые

10-1 км

6

Средние, СЧ

0,3-3 МГц

Гектометровые

1-0,1 км

7

Высокие частоты, ВЧ

3-30 МГц

Декаметровые

100-10 м

8

Очень высокие, ОВЧ

30-300 МГц

Метровые

10-1 м

9

Ультравысокие, УВЧ

0,3-3 ГГц

Дециметровые

1-0,1 м

10

Сверхвысокие, СВЧ

3-30 ГГц

Сантиметровые

10-1 см

11

Крайне высокие, КВЧ

30-300 ГГц

Миллиметровые

10-1 мм

12

Гипервысокие, ГВЧ

300-3000 ГГц

Децимиллиметровые

1-0,1 мм

Рис. Зоны ЭПМ для различных частот

В зоне индукции еще не сформировалась бегущая волна, вследствие чего Е и Н не зависят друг от друга, поэтому нормирование в этой зоне ведется как по электрической, так и по магнитной составляющей поля. Это характерно для ВЧ-диапазона. В зоне излучения ЭМП характеризуется электромагнитной волной, наиболее важным параметром которой является плотность потока мощности (ППМ).

В «дальней» зоне излучения принимается Е = 377Н, где 377 - волновое сопротивление вакуума, Ом. В мировой практике санитарно-гигиенического надзора на частотах выше 300 Мгц в «дальней» зоне излучения обычно измеряется плотность потока электромагнитной энергии (ППЭ) или плотность потока мощности (ППМ) - S, Вт/м2. За рубежом ППЭ обычно измеряется для частот выше 1 ГГц. ППЭ характеризует величину энергии, теряемой системой за единицу времени вследствие излучения электромагнитных волн.

Естественные и антропогенные источники ЭМП

Естественные источники ЭМП делятся на 2 группы. Первая - поле Земли: постоянное (основное) магнитное поле (55,7-33,4 А/м, причем напряженность геомагнитного поля убывает от магнитных полюсов к магнитному экватору). Процессы в магнитосфере вызывают колебания геомагнитного поля в широком диапазоне частот: от 10"5 до 102 Гц, амплитуда может достигать сотых долей А/м. Вторая - радиоволны, генерируемые космическими источниками (Солнце, галактики и др.). В силу относительно низкого уровня излучения от космических радиоисточников и нерегулярного характера воздействия их суммарный эффект поражения биообъектов незначителен.

Человеческое тело также излучает ЭМП с частотой выше 300 ГГц с плотностью потока энергии порядка 0,003 Вт/м2. Если общая площадь поверхности среднего человеческого тела 1,8 м2, то общая излучаемая энергия составляет примерно 0,0054 Вт.

Антропогенные источники ЭМП в соответствии с международной классификацией также делятся на 2 группы. Первая - источники, генерирующие крайне низкие и сверхнизкие частоты от 0 Гц до 3 кГц. Вторая - источники, генерирующие от 3 кГц до 300 ГГц, включая микроволны (СВЧ - излучение) в диапазоне от 300 МГц до 300 ГГц.

К первой группе относятся в первую очередь все системы производства, передачи и распределения электроэнергии. Источником электрических полей промышленной частоты являются, например, токоведущие части действующих электроустановок: линии электропередач (ЛЭП), трансформаторные подстанции, электростанции, индукторы, конденсаторы термических установок, фидерные линии, генераторы, трансформаторы, электромагниты, соленоиды, электро- и кабельная проводки, металлокерамические магниты, офисная электро- и электронная техника, транспорт на электроприводе и др. В различных технологиях электромагнитная энергия высокочастотного (ВЧ) и сверхвысокочастотного (СВЧ) диапазонов в основном используется для процессов электротермии, то есть для нагрева материала в самом ЭМП. Данное направление является перспективным, так как оно обеспечивает большие скорости и качество обработки материалов, экологически и экономически эффективно. Это объясняется тем, что в ЭМП разогрев материала на атомном и молекулярном уровнях происходит во всем объеме сразу за счет электрических потерь, в то время как температура окружающей среды остается практически без изменения [2].

Вторую группу составляют функциональные передатчики (коммерческие передатчики, радиотелефоны, направленная радиосвязь, навигация, локаторы), различное технологическое оборудование, использующее СВЧ-излучение, переменные (50 Гц - 1 МГц) и импульсные магнитные поля, медицинские терапевтические и диагностические установки (20 МГц - 3 ГГц), бытовое оборудование (СВЧ-печи), средства визуального отображения информации на электронно-лучевых трубках (мониторы ПК, телевизоры и т.п.).

3.2 Нормирование ЭМП

Применение новых технологических процессов и радиоэлектронных систем и устройств, излучающих электромагнитную энергию в окружающую среду, создает и ряд трудностей, связанных с отрицательным воздействием ЭМИ на организм человека. Установлено, что этот вид энергии воздействует на весь организм в целом, вызывая его перегрев под влиянием переменного поля, а также отрицательно влияет и на отдельные системы организма. Данные об условиях облучения на рабочих местах некоторых специальностей приведены в т а б л. 3.1.2.

Таблица Интенсивность ЭМИ на рабочих местах ряда специальностей

Производственный процесс

Основные источники излучения

Интенсивность облучения персонала, мкВт/см2

Регулировка, настройка и испытание комплекса РЛС в выпускных цехах заводов и ремонтных мастерских

Антенные системы

1000 и более

Регулировка, настройка и испытание комплекса РЛС в условиях полигона

Антенные системы

500 и более

Регулировка, настройка и испытание отдельных СВЧ-узлов, блоков и приборов

Катодные выводы магнетрона, волноводо-коак-сиальные переходы и др.

до 1000

Научно-исследовательские работы

Антенные устройства, генераторные блоки, СВЧ-приборы и др.

до 1000

Эксплуатация РЛС на аэродромах гражданской авиации

Антенные системы

100-1000

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

Разные антенные системы, генераторные блоки, излучатели и др.

1-2000

Контрольно-измерительные работы в экранированных помещениях

Генераторные блоки, разные антенные системы

5-50 (сложные ЭМП)

В т а б л. 3.1.3 приведены значения допустимой напряженности Е и Н и энергетической нагрузки электромагнитного поля на рабочих местах и в местах возможного нахождения персонала, связанного профессиональное воздействием ЭМП. Указанные значения не должны превышаться в течение рабочего дня.

Так, напряженность ЭМП радиочастот на рабочих местах не должна превышать по электрической составляющей 20 В/м в диапазоне частот 100 кГц - 30 МГц и при f = 30-300 МГц; по магнитной составляющей предельная напряженность Нпред = 5 А/м при f = 100 кГц - 1,5 МГц. В диапазоне СВЧ f = 300-300000 МГц допустимая плотность потока мощности [ППМ] при длительности облучения т0бл в течение всего рабочего дня составляет 10 мкВт/см2; при 50бл = 2 ч - 100 мкВт/см2; при т0бл = 15-20 мин - 1000 мкВт/см2 (при обязательном использовании защитных очков).

Таблица Предельно допустимые уровни напряженности и энергетической нагрузки ЭМП, мкВт/см2

Диапазон частот, МГц

Допустимая напряженность поля

Нормативная энергетичес-кая нагрузка,

Втч/м2 (мкВтч/см2)

Дополнения

электрическая, Вт/м

магнитная, А/м

6х10 3-30 30-50

50-300 6х10"2~1,5 30-50

50 20 10 5

5

0,3

--

Допускается превышение уровней в два раза при времени воздействия не более 0,5 рабочего дня

300-3x1О5

--

--

2 (200)

20 (2000)

20 (2000)

Кроме случаев облучения от вращающихся и сканирующих антенн.

Облучение от вращающихся и сканирующих антенн с частотой 1 Гц и скважностью не менее 50.

Последовательное или одновремен-ное облучение в непрерывном или прерывистом (от вращающихся и сканирующих антенн) режимах.

В остальное рабочее время интенсивность облучения не должна превышать 10 мк Вт/см2. В случае непрерывного облучения от вращающихся и сканирующих антенн ПДУ облучения составляет 100 мкВт/см2 при воздействии в течение 8 часов и 1000 мкВт/см2 при облучении до 2 ч/сут.

Для лиц, профессионально не связанных с облучением, и для населения в целом ППМ не должен превышать 1 мкВт/см2.

3.3 Основные виды средств коллективной и индивидуальной защиты от ЭМП

В зависимости от условий воздействия ЭМП, характера и местонахождения источника излучения могут быть использованы следующие способы и методы защиты: защита временем и расстоянием, снижение интенсивности излучения источника, экранирование источника, защита рабочего места от излучения, применение средств индивидуальной защиты (СИЗ).

Защита временем. Способ применяется в тех случаях, когда отсутствует возможность уменьшить напряженность (интенсивность) ЭМП до ПДУ. Допустимое время (т) определяется как

6,42 = ППМ th(0,05r)1,2,

где th(0,05r)1,2 - гиперболический тангенс.

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

Для диапазона ДВ, СВ, KB и УКВ расстояние определяется как

R ~ V30pG / Едоп, м,

где р - средняя выходная мощность, Вт; G - коэффициент направленности антенны; Едоп>. допустимая напряженность электрического поля, В/м.

Для диапазона СВЧ R - ^pG/4jinnMwn , м.

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

Способы экранирования источника. Основными видами средств коллективной защиты (включая рабочие места) являются экранирующие устройства - составные части электрической установки, предназначенные для защиты персонала в открытых распределительных устройствах (ОРУ) и на воздушных линиях электропередач.

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

Экраны бывают поглощающие или отражающие электромагнитную энергию. Выбор конструкции экранов зависит от характера технологического процесса, мощности источника и диапазона волн. Коэффициент экранирования равен L = 20 lg Э,

где Э « -- > 1 или Э « -- > 1 - эффективность экранирования.

Наряду со стационарными и переносными экранирующими устройствами применяют индивидуальные экранирующие комплекты (предназначены для защиты от воздействия ЭМИ, напряженность которого не превышает 60 кВ/м, создаваемого электроустановками напряжением 400, 500 и 750 кВ и частотой 50 Гц). В состав экранирующих комплектов входят: спецодежда из металлизированной ткани, средства защиты головы, рук и лица.

ЗАКЛЮЧЕНИЕ

Целью выпускной квалификационной работы является Создание программного продукта для оценки знания студентов с помощью не традиционных методов тестирования.

В выпускной квалификационной работе выполнено:

Изучена методика создания тестовых заданий, технология для разработки тестовых программ, к которым относятся прикладная программа;

Разработана база данных по теме выпускной работы;

Разработана программа для нетрадиционных тестов;

Результатами моей программы можно пользоваться в процессе образования для оценки знаний студентов.

ИСПОЛЬЗОВАННАЯ ЛИТЕРАТУРА

Аванесов В.С. Теория и практика педагогических измерений. Подготовлено ЦТ и МКО УГТУ-УПИ, 2005 г.

Аванесов В.С. "Композиция тестовых заданий". 3 изд. М.: Центр тестирования, 2002. -240с.

Экология, охрана природы, экологическая безопасность. Учебное пособие для системы профессиональной переподготовки и повышения квалификации госслужащих, руководителей и специалистов промышленных предприятий и организаций /Под ред. А.Т. Никитина, С.А. Степанова. - М.: Изд-во МНЭПУ, 2000. - 648 с.

Безопасность жизнедеятельности: Учебник / Под ред. Б40 проф. Э. А. Арустамова. -- 10-е изд., перераб. и доп. -- М.: Издательско-торговая корпорация «Дашков и К°», 2006. -- 476 с.

Размещено на Allbest.ru

...

Подобные документы

  • Анализ существующего программного обеспечения. Этапы создания проекта. Концептуальное, логическое и физическое проектирование базы данных. Структура программного продукта. Руководство программиста и оператора. Тестирование программного продукта.

    курсовая работа [586,4 K], добавлен 26.06.2015

  • Возможности создания баз данных средствами программного продукта SQL. Изучение предметной области и разработка проекта базы данных по учету студентов "Журнал классного руководителя". Задачи реализации программного средства, его тестирование и отладка.

    курсовая работа [3,7 M], добавлен 07.12.2012

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

    отчет по практике [2,0 M], добавлен 28.11.2022

  • Разработка программного обеспечения, предназначенного для предоставления трех способов прохождения тестов для студентов. Построение модели потоков данных, физической базы данных. Выбор языка программирования. Условия эксплуатации, требования к надежности.

    дипломная работа [2,7 M], добавлен 18.04.2014

  • Характеристика программного продукта и стадий разработки. Расчет затрат на разработку и договорной цены, эксплуатационных расходов, связанных с использованием нового программного продукта. Оценка конкурентоспособности. Изучение, оценка рыночного спроса.

    курсовая работа [139,0 K], добавлен 22.09.2008

  • Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.

    дипломная работа [1008,9 K], добавлен 13.10.2013

  • Характеристика основных методов и средств моделирования мультиагентных систем. Ознакомление с результатами экспериментального тестирования и отладки программного комплекса. Рассмотрение методов оценки качества разработанного программного продукта.

    дипломная работа [3,1 M], добавлен 27.10.2017

  • Создание программного продукта, представляющего моделирование на компьютере логнормального распределения, определение вероятностной оценки стоимости актива. Описание работы программного продукта. Работа с графиками, таблицами, математическими функциями.

    курсовая работа [742,7 K], добавлен 08.01.2009

  • Этапы разработки и отладки приложения "Помощь почтальону". Составление сопроводительной документации. Выбор средств и методов программирования. Анализ проектных данных. Особенности создания базы данных, СУБД. Тестирование созданного программного продукта.

    контрольная работа [2,5 M], добавлен 17.12.2014

  • Обзор и анализ существующих методик управления проектами и оценки трудоемкости. Разработка алгоритма задания параметров и вычисления трудоемкости и стоимости программного продукта. Отладка и тестирование продукта. Разработка руководства пользователя.

    дипломная работа [2,5 M], добавлен 18.11.2017

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

    курсовая работа [1,9 M], добавлен 09.12.2010

  • Технологии разработки программного обеспечения. Процедура постановки задачи, определения требований. Последовательность действий логической, разветвленной и циклической структуры. Терминология программирования. Этапы создания программного продукта.

    презентация [793,8 K], добавлен 15.11.2010

  • Реализация программного средства "Действия над матрицами". Разработка кода программного продукта на основе готовой спецификации на уровне модуля. Использование инструментальных средств на этапе отладки программного модуля. Выбор стратегии тестирования.

    отчет по практике [296,1 K], добавлен 19.04.2015

  • Особенности алгоритмов, критерии качества. Создание и применение программного продукта на языке Delphi. Тип операционной системы. Внутренняя структура программного продукта. Руководство пользователя и программиста, расчет себестоимости и цены программы.

    дипломная работа [1,5 M], добавлен 12.06.2009

  • Характеристика и особенности системы Pascal ABC 3.0.1. Обучение программированию школьников и студентов младших курсов. Создание и отладка программного продукта для поиска документа, книги в библиотеке или в архиве, получения информации об издании.

    курсовая работа [3,4 M], добавлен 11.09.2011

  • Требования к функциям и задачам, выполняемым системой "Подбор кредита ОАО "Россельхозбанк". Проектирование архитектуры программного продукта. Структурная схема программного продукта. Описание компонент программного обеспечения. План менеджмента проекта.

    курсовая работа [684,0 K], добавлен 03.05.2015

  • Создание Web-сайта "Расчет коммунальных услуг ЖКХ", факторы, определяющие принятое решение. Математический алгоритм программного продукта, техническое обеспечение. Результаты тестирования сайта gkh-tariff.ru для учета затрат ЖКХ, внедрение в Интернет.

    курсовая работа [147,6 K], добавлен 01.03.2013

  • Создание программного продукта по теме "Назначение и основные свойства палитры компонентов "Standard"", тестирующего знания студентов, в среде языка программирования Delphi. Особенности методики осуществления контроля знаний и состав тестовых заданий.

    курсовая работа [6,1 M], добавлен 17.04.2011

  • Сферы применения методологии RAD. Особенности создания программного продукта, предназначенного для редактирования тестов. Рассмотрение моделей жизненного цикла: каскадная, спиральная. Этапы построения начальной контекстной диаграммы. Анализ DFD-диаграммы.

    курсовая работа [1,9 M], добавлен 19.09.2012

  • Описание исходных текстов программного продукта. Системные требования и установка программного продукта. Тестирование пользователя по двадцати вопросам указанной темы и сохранение результатов тестирования. Форма отображения результатов тестирования.

    курсовая работа [2,8 M], добавлен 09.07.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.