Интерфейс: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
imported>Al Silonov
Перенаправление на интерфейс
 
imported>Tucvbif
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
#Redirect[[интерфейс]]
<noinclude>{{к удалению|2026-01-12}}
</noinclude>{{другие значения|Интерфейс (значения)}}
'''Интерфе́йс''' (от {{lang-en|interface}}) или '''стык''' — граница между двумя функциональными объектами, требования к которой определяются стандартом<ref>Р 50.1.041-2002: Информационные технологии. Руководство по проектированию профилей среды открытой системы (СОС) организации-пользователя</ref>; совокупность средств, методов и правил [[Взаимодействие|взаимодействия]] (управления, контроля и т. д.) между элементами [[Система|системы]]<ref>СТО НОСТРОЙ 2.15.9-2011: Инженерные сети зданий и сооружений внутренние. Устройство систем распределенного управления. Монтаж, испытания и наладка. Требования, правила и методы контроля</ref>.
 
Примеры:
* элементы [[Электронная техника|электронного аппарата]] ([[телевизор]]а, [[магнитола|автомагнитолы]], [[часы|часов]] и т. п.), такие как дисплей, набор кнопок и переключателей для настройки плюс правила управления ими, относятся к [[человеко-машинный интерфейс|человеко-машинному интерфейсу]];
* [[Компьютерная клавиатура|клавиатура]], [[Компьютерная мышь|мышь]] и пр. [[Устройство ввода-вывода|устройства ввода]] — элементы [[Интерфейс пользователя|интерфейса «человек — компьютер»]].
 
== Интерфейсы в [[информатика|информатике]] и вычислительной технике ==
[[Файл:RJ-45 Ethernet socket on Lenovo T410 Laptop.jpg|thumb|upright=1.4|Аппаратные интерфейсы портативного [[компьютер|компьютера]]: сетевой разъем [[Ethernet]] (в центре), слева часть порта [[Video Graphics Array|VGA]], справа вверху разъем [[DisplayPort]], справа внизу [[разъем |USB]] 2.0]]
 
В наиболее общем смысле интерфейсом называется общая граница, через которую передаётся информация (стандарт [[ISO]] 24765)<ref>Interface // ISO/IEC/IEEE 24765:2017 Systems and software engineering — Vocabulary:<br>Interface: shared boundary across which information is passed</ref>.
 
В вычислительной системе взаимодействие может осуществляться на [[пользователь]]ском, [[Программное обеспечение|программном]] и [[Аппаратное обеспечение|аппаратном]] уровнях.
 
=== Способ взаимодействия физических устройств ===
{{переработать раздел|дата=2019-11-10}}
{{также|Протокол передачи данных|Список пропускных способностей интерфейсов передачи данных}}
Физический ([[аппаратный интерфейс]]) — способ взаимодействия физических устройств. Чаще всего речь идёт о [[Аппаратный порт|компьютерных портах]] (разъёмах).
* [[Сетевой интерфейс]]
* [[Сетевой шлюз]] — устройство, соединяющее локальную сеть с более крупной, например, [[Интернет]]ом
* [[Шина (компьютер)]]
 
''Стандартный интерфейс'' — совокупность унифицированных технических, программных и конструктивных средств, основанных на стандарте, реализующих взаимодействие различных функциональных элементов в [[Информационная система|информационной системе]], обеспечивающих информационную, электрическую и конструктивную совместимость этих элементов. '''''Стык'''''<ref>ОСТ 45.68-96 Классификация и условные обозначения стыков (интерфейсов) цифровых станций местных телефонных сетей</ref> — место соединения устройств сети передачи данных. Связь между понятиями ''[[Протокол передачи данных|протокол]]'' и ''интерфейс'' не всегда однозначна: интерфейс может содержать элементы протокола, а протокол, в свою очередь, может охватывать несколько интерфейсов (стыков). Основная идея использования стандартных интерфейсов и протоколов — унификация меж- и внутрисистемных и меж- и внутрисетевых связей для повышения эффективности проектирования вычислительных систем.<ref>Мячев А. А. Интерфейсы средств вычислительной техники. Энциклопедический справочник. М.: Радио и связь, 1993. С. 4.</ref>
 
=== Способ взаимодействия программных компонентов ===
{{main|Программный интерфейс}}
* [[Прикладной программный интерфейс]] (API) — набор стандартных библиотечных методов, которые программист может использовать для доступа к функциональности другой программы.
* [[Удалённый вызов процедур]]
* [[COM-интерфейс]]
* [[Интерфейс (объектно-ориентированное программирование)|Интерфейс объектно-ориентированного программирования]] — описание методов взаимодействия [[объект (программирование)|объектов]] приложения на уровне [[исходный код|исходного кода]]
* Запись голосовой команды в мобильном приложении или веб-браузере [[Информационная система|информационных систем]]; дополнение аудиозаписи идентификатором и прочими метаданными; передача в Интеграционную шину Ассистента речевого управления произвольным интерфейсом; получение от Интеграционной шины идентификатора распознанной команды и её параметра; отправка и исполнение распознанной голосовой команды управления веб-интерфейсом на стороне информационной системы.<ref>{{Статья|ссылка=https://www.elibrary.ru/item.asp?id=49779761|автор=не указан|заглавие=ПРОГРАММНЫЙ ПРОДУКТ «ВЕБ-ИНТЕРФЕЙС АССИСТЕНТА РЕЧЕВОГО УПРАВЛЕНИЯ ПРОИЗВОЛЬНЫМ ИНТЕРФЕЙСОМ»|год=2022|язык=ru|издание=журнал|том=1 из 1|номер=2022680505|страницы=1-56}}</ref>
* Через графический веб-интерфейс, имеющий картографическую основу и позволяющий визуализировать приём, обработку, регистрацию и передачу данных, обеспечивая предоставление цифровых услуг. Область применения: информационное обеспечение и взаимодействие судов и береговых систем [[Мониторинг|мониторинга]] и управления. Функциональные возможности: сопряжение с сервисами e-Навигации; обеспечение интерактивной работы с сервисами e-Навигации; отображение данных на электронной навигационной карте; предоставление пользователю необходимых инструментов для работы с сервисами е-Навигации.<ref>{{Статья|ссылка=https://www.elibrary.ru/item.asp?id=49198374|автор=не указан|заглавие=ПРОГРАММНЫЙ КОМПЛЕКС "WEB-ИНТЕРФЕЙС СЕРВИСОВ Е-НАВИГАЦИИ"|год=2022|язык=ru|издание=журнал|номер=2022661614|страницы=3-45}}</ref>
 
=== Способ взаимодействия человека и техники ===
{{main|Человеко-машинный интерфейс|Человеко-компьютерное взаимодействие}}
Человеко-компьютерное взаимодействие (ЧКИ или HCI - human-computer interaction) — полидисциплинарное научное направление, существующее и развивающееся в целях совершенствования методов разработки, оценки и внедрения интерактивных компьютерных систем, предназначенных для использования человеком, а также в целях исследования различных аспектов этого использования.<ref>{{Статья|автор=ВИЦЕНТИЙ А.В., ШИШАЕВ М.Г.|заглавие=КОМПЬЮТЕРНАЯ ВИЗУАЛИЗАЦИЯ В ПОСТРОЕНИИ ИНТЕРФЕЙСОВ|год=2015|издание=НАУКА И ТЕХНОЛОГИИ В СОВРЕМЕННОМ ОБЩЕСТВЕ|номер=1 (2)|страницы=89-91}}</ref>
 
[[Интерфейс пользователя]]: совокупность средств, при помощи которых пользователь взаимодействует с различными программами и устройствами:
* [[Интерфейс командной строки]]: инструкции компьютеру даются путём ввода с клавиатуры текстовых строк (команд).
* [[Графический интерфейс пользователя]]: программные функции представляются графическими элементами экрана, [[WIMP]]
* SILK-интерфейс (от speech — речь, image — образ, language — язык, knowledge — знание): взаимодействие с компьютером посредством речи.
* [[Жестовый интерфейс]]: сенсорный экран, руль, джойстик и т. д.
* [[Нейрокомпьютерный интерфейс]]: отвечает за обмен между нейронами и электронным устройством при помощи специальных имплантированных электродов.
 
== См. также ==
* [[Эргономика]]
 
== Примечания ==
{{примечания}}
 
== Литература ==
* {{книга
|автор        = Воройский Ф. С.
|заглавие      = Информатика. Новый систематизированный толковый словарь-справочник
|серия = Введение в современные информационные и телекоммуникационные технологии в терминах и фактах
|издательство  = ФИЗМАТЛИТ
|издание = 3-е изд.
|место = М.
|год          = 2003
|страниц      = 760
|страницы      = 223—230
|isbn          = 5-9221-0426-8
|ref=Воройский
}}
 
{{вс}}
{{нет источников|дата=2010-12-05}}
 
[[Категория:Интерфейсы|*]]

Текущая версия от 14:13, 12 января 2026

Шаблон:IfsubstОшибка скрипта: Модуля «Unsubst» не существует.Шаблон:Ifsubst Ошибка скрипта: Модуля «hatnote» не существует.{{#if: | }} Интерфе́йс (от англ. Шаблон:Lang-en2) или стык — граница между двумя функциональными объектами, требования к которой определяются стандартом<ref>Р 50.1.041-2002: Информационные технологии. Руководство по проектированию профилей среды открытой системы (СОС) организации-пользователя</ref>; совокупность средств, методов и правил взаимодействия (управления, контроля и т. д.) между элементами системы<ref>СТО НОСТРОЙ 2.15.9-2011: Инженерные сети зданий и сооружений внутренние. Устройство систем распределенного управления. Монтаж, испытания и наладка. Требования, правила и методы контроля</ref>.

Примеры:

Интерфейсы в информатике и вычислительной технике

Файл:RJ-45 Ethernet socket on Lenovo T410 Laptop.jpg
Аппаратные интерфейсы портативного компьютера: сетевой разъем Ethernet (в центре), слева часть порта VGA, справа вверху разъем DisplayPort, справа внизу USB 2.0

В наиболее общем смысле интерфейсом называется общая граница, через которую передаётся информация (стандарт ISO 24765)<ref>Interface // ISO/IEC/IEEE 24765:2017 Systems and software engineering — Vocabulary:
Interface: shared boundary across which information is passed</ref>.

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

Способ взаимодействия физических устройств

Шаблон:Переработать раздел Шаблон:Также Физический (аппаратный интерфейс) — способ взаимодействия физических устройств. Чаще всего речь идёт о компьютерных портах (разъёмах).

Стандартный интерфейс — совокупность унифицированных технических, программных и конструктивных средств, основанных на стандарте, реализующих взаимодействие различных функциональных элементов в информационной системе, обеспечивающих информационную, электрическую и конструктивную совместимость этих элементов. Стык<ref>ОСТ 45.68-96 Классификация и условные обозначения стыков (интерфейсов) цифровых станций местных телефонных сетей</ref> — место соединения устройств сети передачи данных. Связь между понятиями протокол и интерфейс не всегда однозначна: интерфейс может содержать элементы протокола, а протокол, в свою очередь, может охватывать несколько интерфейсов (стыков). Основная идея использования стандартных интерфейсов и протоколов — унификация меж- и внутрисистемных и меж- и внутрисетевых связей для повышения эффективности проектирования вычислительных систем.<ref>Мячев А. А. Интерфейсы средств вычислительной техники. Энциклопедический справочник. М.: Радио и связь, 1993. С. 4.</ref>

Способ взаимодействия программных компонентов

Шаблон:Main

  • Прикладной программный интерфейс (API) — набор стандартных библиотечных методов, которые программист может использовать для доступа к функциональности другой программы.
  • Удалённый вызов процедур
  • COM-интерфейс
  • Интерфейс объектно-ориентированного программирования — описание методов взаимодействия объектов приложения на уровне исходного кода
  • Запись голосовой команды в мобильном приложении или веб-браузере информационных систем; дополнение аудиозаписи идентификатором и прочими метаданными; передача в Интеграционную шину Ассистента речевого управления произвольным интерфейсом; получение от Интеграционной шины идентификатора распознанной команды и её параметра; отправка и исполнение распознанной голосовой команды управления веб-интерфейсом на стороне информационной системы.<ref>Шаблон:Статья</ref>
  • Через графический веб-интерфейс, имеющий картографическую основу и позволяющий визуализировать приём, обработку, регистрацию и передачу данных, обеспечивая предоставление цифровых услуг. Область применения: информационное обеспечение и взаимодействие судов и береговых систем мониторинга и управления. Функциональные возможности: сопряжение с сервисами e-Навигации; обеспечение интерактивной работы с сервисами e-Навигации; отображение данных на электронной навигационной карте; предоставление пользователю необходимых инструментов для работы с сервисами е-Навигации.<ref>Шаблон:Статья</ref>

Способ взаимодействия человека и техники

Шаблон:Main Человеко-компьютерное взаимодействие (ЧКИ или HCI - human-computer interaction) — полидисциплинарное научное направление, существующее и развивающееся в целях совершенствования методов разработки, оценки и внедрения интерактивных компьютерных систем, предназначенных для использования человеком, а также в целях исследования различных аспектов этого использования.<ref>Шаблон:Статья</ref>

Интерфейс пользователя: совокупность средств, при помощи которых пользователь взаимодействует с различными программами и устройствами:

См. также

Примечания

Шаблон:Примечания

Литература

Шаблон:Вс Шаблон:Нет источников