Анализируя образовательные стандарты и рабочие программы, определяющие вопросы изучения автоматизированных систем управления (АСУ) в технических вузах (например: «Организация ЭВМ и систем», «Операционные системы», «Сети ЭВМ и телекоммуникации» и др), можно заметить, что вопросы системной надежности рассматриваются лишь бегло. В частности:
– Согласно стандарту обучения высшего профессионального образования по направлению подготовки 09.03.01 «Информатика и вычислительная техника» (квалификация (степень) «бакалавр») [4] студенты в процессе обучения должны научиться ставить и решать схемотехнические задачи, связанные с выбором системы элементов при заданных требованиях к параметрам (временным, мощностным, габаритным, надежностным).
– В стандарте среднего профессионального образования по специальности 230401 «Информационные системы (по отраслям)» [5] приведен перечень профессиональных компетенций, освоение которых необходимо для умения использовать критерии оценки качества и надежности функционирования информационной системы.
– В стандарте высшего профессионального образования по направлению подготовки 231000 «Программная инженерия» (квалификация (степень) «бакалавр») [6] предусмотрено приобретение компетенции, необходимой для понимания концепций и атрибутов качества программного обеспечения (надежности, безопасности, удобства использования), в том числе – роли людей, процессов, методов, инструментов и технологий обеспечения качества (ПК-18), но дисциплина «Надежность» в стандарте отсутствует.
Во всех перечисленных стандартах подготовки отсутствует частный, но важный раздел теории надежности – надежность информационных каналов. Важность этого раздела существенно возросла в последнее десятилетие в связи с широким использованием каналов передачи данных, каналов сотовой связи и развитием облачных технологий.
Это обуславливает потребность в удобных и интуитивно-понятных имитационных моделях, которые помогут как студентам, так и специалистам-разработчикам АСУ разобраться в вопросах надежности каналов передачи данных с учетом допустимого времени простоя системы и расширить состав приобретаемых навыков и компетенций.
Актуальность разработки новых компьютерных средств для изучения надежности каналов передачи данных. Исторически вопрос качества и надежности передачи данных в АСУ возникает с момента создания этих систем. В начале 1960-х годов в научных центрах Советского Союза вопросы передачи данных (ПД) стали рассматриваться как самостоятельное направление исследований [9]. В дальнейшем научная и практическая деятельность в этой области стала расширяться в связи с бурным развитием АСУ. Однако вопрос качества и надежности передачи данных по прежнему остается актуальным.
Рис. 1. График отказов и их длительность
Созданы современные программные комплексы (ПК), позволяющие решать задачи оценки надежности, безопасности и риска систем на основе технологии автоматизированного моделирования (например, ПК Арбитр, RiskSpectrum, программные комплексы компании «RELEX SOFWARE» и др.). В связи с этим необходимо ответить на вопрос, целесообразны ли дальнейшие исследования в данной области и разработка новых программных продуктов.
Во-первых, перечисленные программные комплексы ориентированы на использование при проектировании АСУ крупными промышленными предприятиями, т.к. их реализация предусматривается в составе мощной компьютерной системы. Но для большинства предприятий малого и среднего бизнеса затраты на профессиональные вычислительные системы не окупаются. Поэтому в специализированных АСУ с ограниченным составом функций, применяемых в малом бизнесе, фактор надежности (в особенности системной) учитывается недостаточно. Естественно, разделы проектов АСУ содержат сведения о технической надежности, но требования к ее уровню и к мерам ее поддержки чаще всего постулируются без серьезного обоснования.
Во-вторых, возникают новые задачи исследования надежности функционирования автоматизированных систем, ориентированных на использование интернет-каналов получения данных (например, в сферах интернет-торговли и получения данных, необходимых для поддержки закупок сырья и материалов через сайты соответствующих поставщиков) В частности, недостаточный учет вопросов надежности при проектировании сайтов приводит к неоправданным отказам отдельных функций сайта [7] (см., например, данные о частоте и продолжительности недоступности отдельных функций сайта http://www.zakupki.gov.ru). Особенно часто случаются следующие отказы: недоступна функция «Личный кабинет», недоступна функция «Поиск», недоступна функция «Реестр банковских гарантий», недоступна функция «Реестр контрактов» и др. В качестве примера приведен график и длительность отказов (рис. 1), которые происходили с 06.10.2014 г. и по 13.11.2014 г.
Приведенные аргументы обуславливают целесообразность создания компьютерных средств, ориентированных на использование при проектировании систем компьютеризации малого и среднего бизнеса. Но для эффективного решения этой задачи необходимо расширить круг вопросов исследования надежности в программах подготовки соответствующих специалистов без значительного увеличения общих затрат учебного времени. Это может быть достигнуто только за счет привлечения компьютерных образовательных технологий.
Компьютерные средства, описанные ниже, предоставляют возможности комплексного использования как при проектировании систем компьютеризации малого бизнеса, так и при подготовке специалистов по разработке АСУ.
Особенности изучения теории надежности в вузе. Анализ особенностей программ подготовки кадров автоматизированных систем в технических вузах показывает, что подготовка специалистов в этой области сводится к изучению лишь общих методов проектирования АСУ, причем вопросы надежности АСУ в связи с ограниченностью учебного времени рассматриваются недостаточно глубоко. Поэтому студенты получают лишь поверхностное представление о реальном влиянии системной надежности на работу проектируемых ими систем. В дисциплинах общепрофессионального блока: «Организация ЭВМ и систем», «Операционные системы», «Сети ЭВМ и телекоммуникации» и др. раздел надежности полностью отсутствует. Этот вопрос также мало освещен в учебной литературе, рассматривающей вопросы построения АСОИУ.
В процессе овладения знаниями по учебным дисциплинам, содержащим вопросы оценки качества функционирования технических систем и устройств, а также автоматизированных систем обработки информации и управления (АСОИУ), студенты сталкиваются с необходимостью решения практических задач надежности и эффективности.
Перечисленные проблемы подготовки специалистов могут быть решены благодаря созданию и внедрению в учебный процесс универсальных имитационных моделей, реализованных с помощью компьютерных технологий, позволяющих студентам наблюдать за влиянием некоторых характеристик надежности на эффективность функционирования системы в целом.
Возможности информационных технологий для ускоренного изучения вопросов надежности каналов передачи данных в вузе. Предлагается использовать в качестве учебного материала имитационные модели трактов передачи данных без резерва, а также с кратным и дробным резервированием рабочего канала с учетом допустимого времени простоя системы, реализованные в среде Scada-пакета Trace Mode [1]. При изучении данных моделей студенты будут иметь возможность: задавать вероятность отказа и восстановления каналов передачи данных и переключающего устройства; изменять допустимое время простоя системы; наблюдать текущее состояние системы по графу переходов; видеть, как изменяется коэффициент готовности системы в зависимости от начальных условий моделирования (интенсивности отказа, восстановления и допустимого времени простоя); анализировать результаты моделирования, которые сохраняются в виде статистики нахождения системы в каждом из возможных состояний во время моделирования; в процессе выполнения работ дополнительно изучается среда Trace Mode.
Для этого разработаны три имитационные модели, которые можно использовать в качестве базы для проведения лабораторных работ по исследованию надежности функционирования каналов передачи данных в АСУ: канал передачи данных без резерва, канал передачи данных с однократным резервированием рабочего канала, каналы передачи данных с дробным резервированием рабочего канала. Каждая из лабораторных работ рассчитана, в основном, на самостоятельную работу студентов (затраты аудиторного времени – не более 2 ч на весь цикл работ).
В результате изучения данного материала можно анализировать, как влияет аппаратурная избыточность на надежность функционирования рассматриваемой системы в целом. Результаты моделирования показывают, сколько времени система находилась в работоспособном состоянии и сколько в отказе. Алгоритмы функционирования данных имитационных моделей также могут быть доступны для изучения.
Интеграция информационных технологий в процесс обучения студентов дает возможность расширить область знаний и повысить качество обучения студентов с малым увеличением затрат учебного времени.
Для примера на рис. 2, 3 и 4 показаны экранные формы программы, которая реализует имитационную модель тракта передачи данных с дробным резервированием рабочего канала. Данная модель создана в среде Scada-пакета Trace Mode [3]. Модель предназначена для исследования надежности функционирования канала передачи данных с учетом допустимого времени простоя системы.
Структура программы представлена на рис. 2. Экранная форма тракта передачи данных показана на рис. 3, на которой представлен граф состояний канала передачи данных. Предусмотрена возможность наблюдения за статистическими характеристиками нахождения системы в представленных состояниях во время функционирования модели. Имеется возможность перехода на экран «Параметры», рис. 4.
Рис. 2. Структура программы, реализующей имитационную модель тракта передачи данных с дробным резервированием рабочего канала
Рис. 3. Экранная форма имитационной модели тракта передачи данных
Рис. 4. Экранная форма «Параметра тракта передачи данных»
На этом этапе можно ввести с клавиатуры входные параметры функционирования тракта передачи данных. Результаты моделирования записываются в базу данных Microsoft Access и используются для исследования статистических характеристик функционирования системы.
Таким образом, студент может наблюдать влияние изменения одного или нескольких параметров модели: интенсивности отказа, восстановления канала передачи данных и др. на коэффициент готовности системы, а также оценивать периоды времени, в течение которых система находилась в работоспособном состоянии и в состоянии отказа. Студент имеет возможность задавать и изменять характеристики функционирования канала передачи данных в виде вероятностей отказов и восстановления, а также допустимого времени простоя системы.
Сравнение функционирования представленных моделей с определенными начальными данными позволит студентам сделать вывод о надежности данных моделей и выбрать вариант, который будет соответствовать требованиям технического задания на создание АСУ, раздел «Требования к надежности» [8].
Программа может быть использована в учебном процессе при преподавании дисциплин «Моделирование систем», «Сети ЭВМ и телекоммуникации», а также для дипломного и курсового проектирования.
Благодарю за помощь в подготовке данной статьи профессора кафедры АСОИУ Елену Георгиевну Крушель, за ценные советы и указания, которые позволили сделать материал более наглядным.
Рецензенты:
Большаков А.А., д.т.н., профессор, профессор кафедры «Автоматизация, управление, мехатроника», Институт электронной техники и машиностроения Саратовского государственного технического университета имени Гагарина Ю.А., г. Саратов;
Томашевский Ю.Б., д.т.н., профессор, заведующий кафедрой «Системотехника», Институт электронной техники и машиностроения Саратовского государственного технического университета имени Гагарина Ю.А., г. Саратов.
Библиографическая ссылка
Кузнецова Е.С. КОМПЬЮТЕРНАЯ ПОДДЕРЖКА ИЗУЧЕНИЯ ВОПРОСОВ НАДЕЖНОСТИ ИНФОРМАЦИОННЫХ КАНАЛОВ В АСУ // Фундаментальные исследования. – 2015. – № 7-1. – С. 116-121;URL: https://fundamental-research.ru/ru/article/view?id=38736 (дата обращения: 17.08.2024).