Классификация программного обеспечения виртуальных лабораторий

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

Учебно-исследовательское ПО классифицируют по многим признакам.

По приложениям различают программы для механики твердого тела, гидравлики, теплофизики, электроники, электромеханики, архитектуры и строительства и др. Наряду с проблемно-ориентированными средствами существуют программы, инвариантные к приложениям, например некоторые программы оптимизации или математические пакеты типа Mathematica, Maple V, MathCAD.

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

• математические пакеты;

• программы математического моделирования;

• системы машинной графики и геометрического моделирования;

• программы оптимизации, структурного синтеза и принятия решений;

• системы управления базами данных и знаний;

• средства CASE-технологий;

• средства CALS-технологий.

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

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

Во многих приложениях можно выделить программы, являющиеся мировыми лидерами на рынке программных продуктов. Очевидна их привлекательность для реализации в виртуальной лаборатории ИОС, но такие программы, как правило, довольно дороги, предъявляют повышенные требования к техническому обеспечению виртуальных лабораторий. Приобретение достаточного для учебных целей числа копий такого программного продукта весьма проблематично. В ряде других приложений однозначных лидеров нет, и в промышленности находят применение многие программы разных производителей. Это еще более усложняет задачу построения системы открытого образования, поскольку трудно обосновать выбор единственного продукта для всех участников (филиалов или членов консорциума вузов, создавших систему открытого образования). Кроме того, ПО быстро устаревает и ориентация на определенную версию программы не может быть продолжительной. В этих условиях созданные в Центре базовые виртуальные лаборатории имеют ограниченное применение. Их ПО и описания лабораторных работ являются скорее методическим ориентиром, нежели практическим учебным средством, поскольку на местах аналогичного ПО может не быть.

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

Это, во-первых, случаи приложений со стандартными языками и, следовательно, с унифицированной методологией моделирования. Примерами таких языков являются язык VHDL для моделирования функциональных и логических схем электронной аппаратуры или язык Express для представления информационных моделей в CALS-технологиях.

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

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

· используемая программа является сервером, к которому организуется дистанционный доступ многих пользователей с выполнением всех заданий пользователей в узле сервера;

· программа тиражируется и ее копии передаются в той или иной форме каждому клиенту (филиалам или индивидуальным пользователям системы ДО);

· программа, написанная на языке Java, находится на сервере, пользователям передаются аплеты, т.е скомпилированный байт-код, независимый от аппаратной платформы.

Первый вариант соответствует технологии CGI (Common Gateway Interface) или технологии сервлетов. В технологии CGI запросы на использование прикладной программы, идущие от браузера, поступают к специальной программе-обработчику запросов, находящемуся в каталоге CGI_BIN, которая и обеспечивает интерфейс к прикладной программе. Этот вариант возможен при условиях, во-первых, небольшого числа одновременно работающих клиентов, другими словами, при отсутствии существенных ограничений на допустимое число клиентов, так как прикладная программа может не допускать создания нескольких своих копий, во-вторых, при связи сервера с клиентами в пределах одной локальной вычислительной сети, поскольку при связи с удаленным сервером через Internet будет затруднена работа в интерактивном режиме. Действительно, при связи клиент/сервер через Internet с недостаточно быстродействующими каналами передачи данных отрицательными факторами являются заметная нагрузка на сеть, что и обусловливает задержки и трудности реализации интерактивной работы клиентов.

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

Предпочтителен третий вариант. Примером программ для систем открытого образования, построенным в соответствии с этим вариантом, является программно-методический комплекс многоаспектного моделирования ПА9. Разновидностью подхода на основе Java является компиляция на сервере рабочей программы с конкретной моделью пользователя и передача клиенту не аплета самой программы моделирования, а байт-кода рабочей программы для выполнения с моделью необходимых экспериментов.








Дата добавления: 2016-03-15; просмотров: 1131;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.