Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
31_3302.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
393.73 Кб
Скачать

5.2.1 Види інтерфейсів

Існують такі види інтерфейсів для процесорів:

  • програмно-процедурний виклик;

  • синтаксис для інтерпретації під час виконання;

  • угоди щодо послуг.

Інтерфейс виклику процедури встановлює послідовний набір параметрів та відповідних правил для оператора CALL стандартної мови програмування. Виклик процедури може також бути неявним, що означає використання оператора, який транслюється в оператор CALL до початку компіляції.

Синтаксис для інтерпретації під час виконання подібний до то­го, що призначається для користувача-особи, з тією різницею, що лінґвістичні форми інтерпретуються під час виконання спеціальним процесором у стандартну мову програмування.

Угоди щодо послуг є стандартним набором угод, не залежних від мови програмування, для визначення списків параметрів та еле­ментів послуг у застосуванні в середовищі відкритої системи.

Існують такі види інтерфейсів для особи:

  • панелі (формати абстрактних екранів);

  • конкретний синтаксис;

  • графіка.

Панельний вид інтерфейсу встановлює групу послуг, які, мож­ливо, були визначені з використанням деяких інших видів інтерфей­су.

Конкретний синтаксис (як, наприклад, командна мова) є тради­ційним способом визначення інтерфейсів для особи.

Вид графічного інтерфейсу може бути використаний спільно або з інтерфейсом, або з абстрактним синтаксисом.

Вид інтерфейсу, який може бути використаний для визначення як інтерфейсів для процесорів, так і інтерфейсів для особи, є абст­рактним синтаксисом. Абстрактний синтаксис визначає семантику набору послуг без приписування їм будь-якої лінгвістичної форми для використання особою під час ініціювання або виклику кожної послуги.

Абстрактний синтаксис установлює семантику інтерфейсу, і особа може ініціювати стандартну послугу багатьма різними спосо­бами, такими як, наприклад, засоби меню, дотик до екрану або ви­користання спеціалізованої клавіатури. Аналогічно, інтерфейс проце-

6

7

ДСТУ 3302—96

V.

сора також можна розробляти з використанням кількох видів інтер­фейсу залежно від вимог.

5.2.2 Метод моделювання даних

Метод моделювання даних — це клас правил для визначення структури даних і семантик відповідних послуг маніпулювання даними.

Кожний стандарт для інтерфейсу з особою або для інтерфейсу, що обслуговує інший процесор, залежить від одного чи більше ме­тодів моделювання даних.

Прикладами методів моделювання даних є методи, засновані на мові баз даних або спеціалізовані для мови програмування.

5.2.3 Формати обміну даними

Якщо стандарт для системи словників інформаційних ресурсів призначається для пересилання даних з однієї реальної системи в іншу, то з цього стандарту повинен братися чи в ньому визначатися формат обміну даними. Пересилання може здійснюватися або за допомогою засобів зв'язку, або фізичним переміщенням даних з од­ного місця в інше.

5.3 Забезпечення сфер застосування

Цей стандарт призначено для забезпечення робіт зі стандар­тизації форматів для обміну даними, а також для полегшення роз­роблення несуперечливих стандартів у багатьох прикладних сферах.

Стандарт для системи словників інформаційних ресурсів можна використовувати у межах окремих прикладних сфер. Його можна також використовувати як засіб установлення зв'язків між окремими прикладними сферами. Це дозволяють правила, згідно з якими дані, які подаються в одній реальній системі, можуть визначатися, зміню­ватися та розширюватися відповідно до конкретних вимог.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]