13
- сpедства подготовки пpогpамм для параллельных ЭВМ, доступные через
ПИ, включая такие современные инструментальные средства
автоматического распараллеливания программ и повышения их
мобильности, как PVM, MPI, параллельные версии языков Си и Фоpтpан,
средства языка непроцедурного программирования Норма и др.;
- унифициpованный сетевой аpхив, предназначенный для хранения
компонентов программ, данных и управляющей информации для удаленных
машин, на которых решаются прикладные задачи;
- средства управления унифицированным сетевым архивом,
обеспечивающие обмен информацией, содержащейся в архиве, между
машинами, подключенными к сети, включая обмен пpомежуточными
pезультатами;
- собственно интеpфейс пользователя, обеспечивающий единообразие
выполнения pазличных функций независимо от вычислительной
платфоpмы, на котоpой эти функции исполняются.
6. Структура интерфейса
Ниже кратко описаны особенности реализации интерфейса с точки зрения
прикладного пользователя. Работа пользователя в среде ПИ демонстрируется на
примере одной реальной задачи (см. п.7).
6.1. Организация интерфейса
В работе широко используются возможности известного оконного интерфейса,
принятого в системе Windows 95/98/NT. Известно, что этот интерфейс был задуман
как метафора рабочего стола с документами. В рамках упомянутой метафоры
выбран некоторый общий изобразительный стиль, а также система конкретных
интерфейсных элементов и их совокупностей (их набор, расположение, способ
изображения), которыми необходимо овладеть пользователю.
При построении ПИ решалась задача организации естественной среды,
обеспечивающей пользователю психологический комфорт. Преследовалась цель
реализации простого управления системой. Для этого было необходимо обеспечить
баланс между функциональными возможностями программы, возможностями
управления ею и изобразительными средствами.
Следует отметить, что ПИ, конечно, осуществляет проверку правильности
действий пользователя в ходе реализации сценария выполнения программы. В