Information and data formats, Communications interfaces) предложено
Центральным агентством по вычислительной технике и телекоммуникациям
(ССТА) Великобритании.
В модели MUSIC наибольшее внимание уделено тем аспектам
взаимодействия и интерфейсам, которые могут оказаться критичными именно
для прикладной системы, которая функционирует в открытой среде. Модель
обеспечивает четкое понимание связей между процессами, которые имеют
место в открытых средах. Эта модель используется в руководстве фирмы
Digital Equipment по построению открытых систем [1, 2]. Модель MUSIC
содержит пять групп компонентов, из которых строятся открытые системы:
-управление (Management) – функции системной администрации,
безопасности, управления ресурсами, конфигурацией, сетевое управление;
-пользовательский интерфейс (User Interface) – интерфейс пользователя с
прикладными программами и со средой разработки приложений;
-системные интерфейсы для программ (Service Interface for Programs) –
интерфейсы между прикладными программами и между прикладными
программами и операционной системой, в частности API (Application
Programs Interface);
-форматы информации и данных;
-интерфейсы коммуникаций.
Вывод: элементы модели MUSIC имеют различную функциональную
нагрузку. Так, компоненты элемента М, в общем случае, не будут
непосредственно взаимодействовать с прикладной программой, в отличие от
элемента I, для которого такое взаимодействие будет иметь постоянный
характер. Пользовательский интерфейс (элемент U), элементы I и С связаны с
внешней средой (пользователи, сети, сетевые файловые серверы), а элемент S –
связывает непосредственно данную ЭВМ и прикладную программу.
6
3 Элемент М (MANAGEMENT)
Элемент M включает следующие функциональные компоненты:
системная администрация, защита данных и надежность системы, управление
работой в сетях, учет использования ресурсов и поддержка конфигурации
системы. Назначение этого элемента модели состоит в обслуживании особого
класса пользователей: системных администраторов, администраторов сети и
операторов. Функциональные возможности, представляемые открытыми
системами в этой области, улучшают мобильность профессиональных навыков
для этих пользователей и обеспечивают централизованную поддержку для всей
распределенной среды в целом [1, 2].
Вывод: этот элемент реализует функции системной администрации,
защиты данных, надежности системы.
7
4 Элемент U (USER INTERFACE)
Элемент U распадается на две основных компоненты. Первая –
представляет группу взаимодействий, которые имеют место между
пользователем и прикладной системой в целом (прикладная программа и
системные средства, включая аппаратуру), вне зависимости от конкретного
типа используемой прикладной системы. Примерами такого взаимодействия
могут быть функции, задаваемые последовательностью команд, исполняемой в
тех случаях, когда пользователь запускает свою программу или же сохраняет
файл.
Вторая компонента соответствует действиям пользователя при
взаимодействии с собственно прикладной программой. Функции, с которыми
пользователь имеет дело в рамках этого элемента, связаны с эргономикой, с
созданием и использование форм документов и характеристиками
пользовательского интерфейса, которые обеспечивают мобильность персонала.
Особое внимание в интерфейсе пользователя уделяется его удобству.
Хороший пользовательский интерфейс учитывает человеческие слабости,
перекладывает работу на машину, минимизирует ошибки и раздражение
пользователя. Его основные «человеческие» характеристики – понятный,
удобный, дружественный, красивый [1, 2].
Вывод: элемент U реализует функции взаимодействия системы с
пользователем.
8
Элемент S ( Service Interface for Programs)
S включает интерфейс для взаимодействия прикладной программы с
системными средствами ЭВМ, на которой эта программа выполняется
(аппаратура и программы). Функции этого типа реализуются, главным
образом, программами операционной системы. Этот элемент включает
Интерфейсы Прикладной Программы ( API – Application Programming
Достарыңызбен бөлісу: |