ТЕХНИЧЕСКАЯ ОРГАНИЗАЦИЯ КОНТРОЛЯ ВЕРСИЙ ПРОГРАММНОГО ОБЕСПЕСПЕЧЕНИЯ В ЕДИНОМ ИНФОРМАЦИОННОМ ПРОСТРАНСТВЕ ИОС ОО Информационно-образовательная среда открытого образования, является уникальной информационной системой, как по масштабу, так и по решаемым ею задачам (http://www.openet.ru). Диапазон ее охвата очень широк - от средней школы до высшего образования и различных форм после вузовского образования [1]. До настоящего времени работы по созданию систем ДО велись в основном в направлении решения частных задач, масштаба кафедры или факультета и, крайне редко, вуза в целом. К числу наиболее известных систем такого уровня, используемых в учебных заведениях РФ можно отнести системы «Прометей», «Аванта», ОРОКС, WebCT и ряд других. Работ нацеленных на создание универсальной информационно-образовательной технологии масштаба региона (десятков учебных заведений) или федерального уровня (сотни и тысячи учебных заведений), до последнего времени не было вообще. Главной целью создания информационно-образовательной среды системы образования РФ является максимальное удовлетворение образовательных потребностей учащихся по самому широкому диапазону специальностей, уровней образования, учебных заведений и информационно-образовательных ресурсов, независимо от местонахождения, как учащегося, так и образовательного ресурса или услуги в которой он нуждается, с использованием самых современных информационных и телекоммуникационных технологий. При проектировании и создании информационно-образовательной среды учитывается задача построения организационно-технологического объединения самостоятельных учебных заведений, взаимодействующих на добровольной основе и работающих в рамках единых корпоративных стандартов. Создание информационно-образовательной среды системы образования РФ ведется путем создания однородной структуры, построенной на базе типового программного обеспечения (ПО) «Виртуальный университет», ориентированного на работу в среде Интернет. Это ПО размещается в различных регионах на базе наиболее оснащенных вузов, образуя региональные информационно-образовательные среды. Каждая региональная информационнообразовательная среда содержит виртуальные представительства (ВП) учебных заведений своего региона. [2] При задаче создания распределённой программной среды встаёт проблема контроля версий ПО установленного в её узлах. В идеальном случае на всех узлах системы должна стоять одинаковая версия программного обеспечения с самыми последними доработками и исправленными ошибками. Но, особенно при большом количестве узлов системы, эта ситуация достижима с небольшой вероятностью: в дело вмешиваются «человеческий фактор»; сбои по связи с узлами; длительная недоступность отдельных узлов, иногда выключающихся из работы, а потом включающихся в неё снова; различные организационные моменты у головной организации и у её партнёров. В результате получается структура основанная на едином стандарте, но с имеющимися отличиями в её конкретных узлах. Вектор же развития и управления системой постоянно стремится к идеальной ситуации. Для облегчения выполнения управления пространством ИОС были введены понятия «Версии ПО ВУ» и механизм «Профайлов программного обеспечения». Понятие «Версии ПО» заключается в порядковой возрастающей нумерации модификаций программного обеспечения при его доработке и внесении нового функционала. Параллельно с этим ведётся список конкретных изменений ПО соответствующих каждой версии, что позволяет давать более точные рекомендации партнёрам при возникновении у них тех или иных вопросов связанных с эксплуатацией ПО ВУ, а также служит источником информации для самих партнёров. Автоматизация контроля модификаций ПО во всех узлах входящих в ИОС достигается приписыванием каждому экземпляру ПО ВУ профайла с информацией о номере версии программы. Эта информация доступна владельцам узла и может быть удалённо считана управляющим консалтинговым центром для составления полной картины состояния среды в целом. При дальнейшей доработке контролирующих модулей системы может быть достигнута полная автоматизация обновления программного обеспечения без участия человека. Механизм «профайла ПО» имеет возможность к расширению своих функций носителя служебной технической информации о программе, в случае возникновения задач иного рода: например при необходимости ввести сведения о частных и более детализированных свойствах того или иного программного экземпляра узла. 1. 2. Лобачев С.Л. «Первый опыт внедрения типового ПО информационно-образовательной среды открытого образования», «Открытое и дистанционное образование», №4, 2002 г. Голынский П.Ю. Средства навигации и мониторинга Российского портала открытого образования. Труды XII Всероссийской научно-методической конференции «Телематика 2005», С-Петербург, 2005