19781-90 Термины и определения

Home » Библиотека » Стандарты » Оформление проектных документов » ГОСТ 19.ХХХ » 19781-90 Термины и определения

Г О С У Д А Р С Т В Е Н Н Ы Й   С Т А Н Д А Р Т   С О Ю З А   С С Р


Единая система программной документации

ГОСТ 19781—90

ОБЕСПЕЧЕНИЕ СИСТЕМ ОБРАБОТКИ ИНФОРМАЦИИ ПРОГРАММНОЕ

Software of data processing systems.
Terms and definitions.
General principles

Дата введения: с 01.01.92

Настоящий стандарт устанавливает термины и определения понятий в области программного обеспечения систем обработки информации.
Термины, установленные настоящим стандартом, обязательны для применения во всех видах документации и литературы, входя­щих в сферу работ по стандартизации или использующих резуль­таты этих работ.
Настоящий стандарт должен применяться совместно с ГОСТ 15971, ГОСТ 20886, ГОСТ 24402.
1. Стандартизованные термины с определениями приведены в табл. 3.
2. Для каждого понятия установлен один стандартизованный термин. Применение терминов-синонимов стандартизованного тер­мина не допускается. Недопустимые к применению термины-сино­нимы приведены в табл. 1 в качестве справочных и обозначены пометой «Ндп».
2.1. Для отдельных стандартизованных терминов в табл. 1 при­ведены в качестве справочных краткие формы, которые разреша­ется применять в случаях, исключающих возможность их различ­ного толкования.
2.2. Приведенные определения можно, при необходимости, из­менять, вводя в них производные признаки, раскрывая значения используемых в них терминов, указывая объекты, входящие в объем определяемого понятия. Изменения не должны нарушать объем и содержание понятий, определенных в данном стандарте.
2.3. В табл. 1 в качестве справочных приведены иноязычные эквиваленты для ряда стандартизованных терминов на английс­ком языке.
3. Алфавитные указатели содержащихся в стандарте терминов на русском и английском языках приведены в табл. 2—3.
4. Термины и определения общих понятий, относящихся к сис­темам обработки информации, управлению обработкой данных и представлению данных, необходимые для понимания текста стан­дарта, приведены в приложении 11.
5. Стандартизованные термины набраны полужирным шриф­том, их краткая форма — светлым.

Термин Определение
Основные понятия
1. Программа Данные, предназначенные для управления кон­кретными компонентами системы обработки ин­формации в целях реализации определенного ал­горитма
2. Программное   обеспече­ние Совокупность программ системы обработки ин­формации и программных документов, необходи­мых для эксплуатации этих программ
3. Программирование Научная и практическая деятельность по со­зданию программ

Виды программ

4. Системная программа Программа, предназначенная для поддержания работоспособности системы обработки информа­ции или повышения эффективности ее использо­вания в процессе выполнения прикладных прог­рамм
5. Управляющая  программа Системная программа, реализующая набор фун­кций управления, в который включают управле­ние ресурсами и взаимодействием с внешней средой системы обработки информации, восста­новление работы системы после проявления не­исправностей в технических средствах
6. Супервизор Часть управляющей программы, координирую­щая распределение ресурсов системы обработки информации
7. Прикладная программа Программа, предназначенная для оказания ус­луг общего характера пользователям и обслужи­вающему персоналу системы обработки инфор­мации
8. Программа  обслужива­ния Программа, предназначенная для решения за­дачи или класса задач в определенной области применения системы обработки информации
9. Абсолютная программа Программа на машинном языке, выполнение которой зависит от ее местоположения в опера­тивной памяти
10. Переместимая        про­грамма Программа на машинном языке, выполнение которой не зависит от ее местоположения в опе­ративной памяти
11. Реентерабельная    про­грамма Программа, один и тот же экземпляр которой в оперативной памяти способен выполняться мно­гократно, причем так, что каждое выполнение может начинаться в любой момент по отношению к другому выполнению
12. Мобильная программа Программа, которая написана для ЭВМ одной архитектуры, но может исполняться в системах обработки информации с другими архитектурами без доработки или при условии ее доработки, трудоемкость которой незначительна по сравне­нию с разработкой новой программы
13. Драйвер Программа, предназначенная для управления работой периферийных устройств, обычно в ми­ни- и микро-ЭВМ
14. Подпрограмма Программа, являющаяся частью другой про­граммы и удовлетворяющая требованиям языка программирования к структуре программы
15. Программный модуль Программа или функционально завершенный фрагмент программы, предназначенный для хра­нения, трансляции, объединения с другими про­граммными модулями и загрузки в оперативную память
16. Исходный модуль Программный модуль на исходном языке, об­рабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции
17. Объектный модуль Программный модуль, получаемый в результа­те компиляции исходного модуля.
Примечание.     Объектный   модуль   обыч­но полностью готов к редактированию связей
18. Загрузочный модуль Программный модуль, представленный в фор­ме, пригодной для загрузки в основную память для выполнения
19. Макроопределение Программа, под управлением которой макроге­нератор  порождает    макрорасширения    макроко­манд
20. Рекурсивная     подпро­грамма Подпрограмма,   которая  может    обращаться  к себе самой
Компоненты систем программирования
21. Система программиро­вания Система, образуемая языком программирова­ния компиляторами или интерпретаторами про­грамм, представленных на этом языке, соответ­ствующей документацией, а также вспомогатель­ными средствами для подготовки программ к форме, пригодной для выполнения
22. Кросс-система программирования Система программирования, программные ком­поненты которой порождают программы на ма­шинном языке, отличном от того, в среде кото­рого они работают
23. Язык программирования По ГОСТ 2:8397—89
24. Алгоритмический язык Искусственный язык, предназначенный для вы­ражения алгоритмов
25. Проблемно-ориенти­рованный язык Язык программирования, который соответству­ет понятиям определенного класса прикладных задач.
Примечание. Проблемно-ориентированный язык обычно имеет набор специфических изобразительных средств
26. Исходный    язык Язык программирования, используемый для первичного представления программы
27. Машинный   язык Язык программирования, предназначенный для представления программ в форме, позволяющей выполнять ее непосредственно техническими средствами обработки информации.
Примечание. Для выполнения програм­мы на машинном языке не требуется примене­ние трансляторов, компиляторов и интерпрета­торов
28. Автокод Символьный язык программирования, предло­жения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка
29. Язык ассемблера Язык программирования, который представля­ет собой символьную форму машинного языка с рядом возможностей, характерных для языков высокого уровня.
Примечание.    Язык   ассемблера  который включает в себя макрокоманды Язык программирования,,  понятия  и  структура которого удобны для восприятия человеком
30. Язык   высокого   уровня Язык программирования, понятия и структура которого удобны для восприятия человеком
31. Макроязык Язык программирования, предназначенный для представления макроопределений.
Примечание. Некоторые средства макро­языка могут использоваться вне макроопреде­лений
32. Макрокоманда Предложение языка программирования, вместе которого макрогенератор подставляет макрорас­ширения
33. Макрорасширение Последовательность предложений, порождае­мая макрогенератором при обработке макро­команды на основании макроопределения
34. Декларативный язык Язык программирования для выражения опре­делений.
Примечание. В качестве такого языка часто выступает язык описания данных
35. Объектно-ориентиро­ванный язык Язык программирования, который соответству­ет концепциям объектно-ориентированного про­граммирования
36. Процедурный  язык Язык программирования, в котором действия над данными выражаются в терминах последовательностей команд
37. Функциональный  язык Язык программирования, в котором действия над данными выражаются в виде обращений к функциональным процедурам
38. Транслятор Программа или техническое средство, выпол­няющие трансляцию программы.
Примечание. На транслятор обычно возлагаются функции диагностики ошибок, формирования словарей идентификаторов, вы­дачи для печати текстов программ и т. д.
39. Конвертор   языка
Конвертор
Транслятор с некоторого языка на другой язык такого же уровня
40. Компилятор Программа или техническое средство, выполня­ющие компиляцию
41. Ассемблер Программа или техническое средство, выполняющие ассемблирование
42. Макрогенератор Программа или техническое средство, выполня­ющие преобразования макрокоманд в их макро­расширения
43. Интерпретатор Программа или техническое средство, выпол­няющие интерпретацию.
Примечание. Большинство интерпрета­торов осуществляют интерпретацию програм­мы путем последовательной интерпретации ее предложений
44. Редактор связей Программа, предназначенная для создания за­грузочных модулей на основании одного ил» нескольких объектных модулей или загрузочных модулей путем разрешения перекрестных ссылок между модулями и, при необходимости, настройки адресов
45. Библиотека программ Организованная совокупность программ или частей этих программ, а также, возможно, ин­формации, относящейся к их использованию.
Примечание. Библиотека программ час­то называется в соответствии с природой со­держащихся в ней элементов.
Виды программирования
46. Структурное   программирование Метод построения программ, использующий только    иерархически    вложенные    конструкции каждая из которых имеет    единственную    точка входа и единственную точку выхода.
Примечание.     В   структурном     програм­мировании  используются  три    вида    структур, связанных  с  передачей  управления:   последова­тельная,  условного  перехода  и  циклическая Метод построения программ как совокупностей объектов и классов объектов, которые могут вы­зывать друг друга    для выбора    и    выполнения операций.
47. Объектно-ориентиро­ванное программирование Примечание.   Объекты  состоят   из дан­ных и операций над данными
48. Логическое     програм­мирование Метод  построения  программ  как  совокупности логических  правил  с  предварительно    определен­ными   алгоритмами   для   обработки  входных  дан­ных программы в соответствии с ее правилами
Технология программирования и отладки программ
49. Спецификация      программы Формализованное     представление     требований, предъявляемых   к   программе,   которые     должны быть удовлетворены при  ее  разработке,  а также  описание  задачи,    условия  и  эффекта    действия  без указания способа его достижения
50. Трансляция    програм­мы
Трансляция
Преобразование программы, представленной на одном языке программирования, в программу на другом  языке и в  определенном  смысле    равно­сильную первой
51. Компиляция Трансляция программы с языка высокого уров­ня в форму, близкую к программе на машинном языке
52. Ассемблирование Компиляция   программ   с   языка   ассемблера
53. Поиск ошибок (в программе) Деятельность, в результате которой выявляются ошибки в программе с целью их последующего исправления
54. Верификация Доказательство того, что поведение програм­мы соответствует спецификации на эту програм­му
55. Дамп Данные, представляющие собой полное или частичное содержимое оперативной памяти, выво­димое на периферийное устройство
56. Аварийный дамп Дамп, полученный в результате ненормально­го завершения программы
57. Тупиковая ситуация Ситуация, в которую    попадают две или  нес­колько асинхронных процедур, характеризующаяся невозможностью дальнейшего выполнения из-за взаимных
Адресация в программах
58. Функция   адресации Функция, реализуемая определенными компо­нентами системы обработки информации, сопос­тавленная с пространством памяти, определен­ная на множестве адресов в этом пространстве памяти и предназначенная для выделения по ад­ресу единственной подобласти в этом простран­стве памяти так, что обеспечивается определен­ная операция с этой подобластью
59. Адрес в  пространстве памяти Элемент множества порций данных, являюще­гося областью определения функции адресации
60. Пространство памяти Область памяти, некоторая совокупность под­областей которой является областью значений функции адресации
61. Указатель области па­мяти Адрес области памяти, размещенный в прост­ранстве памяти, в котором расположена эта об­ласть
62. Адрес команды Адрес области памяти, которая занята коман­дой
63. Исполнительный      ад­рес Адрес операнда команды, содержащийся в ней или вычисляемый на основании содержимого ее полей.
Примечание. Если операнд не являет­ся непосредственным, то его адрес определяется адресной частью команды или находится в фикси­рованной области памяти, или определяется че­рез нее посредством цепочки указателей
64. Базовый адрес Аддитивная часть исполнительного адреса, по­стоянная для определенной совокупности адресу­емых данных.
Примечание. Базовый адрес можно рас­сматривать как адрес области, содержащей порции данных, адресуемые с помощью этой базы
65. Индекс адреса Аддитивная часть адреса, предназначенная для модификации исполнительного адреса на отдель­но вычисляемое значение в целях обращения к порциям данных, размещенным в памяти по оп­ределенному закону
66. Базовая адресация Способ вычисления исполнительного адреса, при котором он вычисляется как сумма базового адреса и смещения
67. Индексирование   адреса Способ вычисления исполнительного адреса, при котором учитывают индекс адреса.
Примечание.      Индексирование      может сочетаться с базовой адресацией.
68. Базовый регистр Регистр, содержащий базовый адрес
69. Индексный регистр Регистр, содержащий индекс адреса
Элементы и структуры организации программ и данных
7.0. Цикл (в программе) Последовательность команд в программе, кото­рая должна исполняться неоднократно в ре­зультате перехода от начала последовательности к концу
71. Флажок (в  программе) Переменная, регистрирующая появление опре­деленного события или состояния
72. Переключатель (в программе) Управляемый флажком выбор одного перехода из группы возможных переходов в программе
73. Семафор Переменная, используемая для обеспечения взаимного исключения
74. Общая переменная Переменная, доступная двум или большему ко­личеству асинхронных процедур или одновремен­но исполняемых программ
75. Порция данных Данные, представленные как целое в конкрет­ном контексте их описания или обработки и не­разрывно связанные со своим носителем.
Примечание. Контексты существенно зависят от решаемых задач и этапов их реше­ния и могут изменяться от задачи к задаче и от одного этапа к другому
76. Литерная   цепочка Порция данных, состоящая из последователь­ности литер
77. Идентификатор Литерная цепочка, выступающая в определен­ном контексте в роли символа.
Примечание.    В  обработке данных   рас­сматривают  идентификаторы   порций    данных, областей памяти, пространств памяти, томов и др., при этом они могут выражать   определен­ные свойства этих объектов
78. Составной     идентифи­катор Идентификатор   объекта,  включающий   иденти­фикаторы классов, которые вложены друг в дру­га и содержат этот объект
79. Область памяти Память, выделенная для размещения одной или нескольких порций данных
80. Подобласть памяти Область памяти, рассматриваемая как состав­ная часть другой области памяти
81. Буфер Рабочая область памяти при пересылке дан­ных.
Примечание.    При  операции  ввода  дан­ные заносят в буферную область
82. Поле данных Неразрывная область памяти, имеющая опре­деленное назначение и обычно снабженная име­нем или идентификатором
83. Экстент памяти Неразрывная область в пространстве внешней памяти данных, используемая при его распреде­лении.
Примечание. В ОС ЕС ЭВМ под набор данных на устройствах прямого доступа про­странство памяти отводится экстентами
Процессы обработки данных
84. Процесс       обработки данных Система действий, реализующая определенную функцию в системе обработки информации и оформленная так, что управляющая программа данной системы может перераспределять ресурсы этой системы в целях обеспечения мультипрог­раммирования.
Примечания:
1. Процесс характеризуется состояниями, ко­торые определяются наличием тех или иных ресурсов в распоряжении процесса и, следова­тельно, возможностью фактически выполнять действия, относящиеся к процессу.
2. Перераспределение ресурсов, выполняемое управляющей программой, влияет на продол­жительность процесса обработки данных, но не на его конечный результат.
3. Процесс оформляют с помощью специаль­ных структур управляющих данных, которыми манипулирует управляющий механизм.
4. В конкретных системах обработки инфор­мации встречаются разновидности процессов, которые различаются способом оформления и составом ресурсов, назначаемых процессу и от­нимаемых от него, и допускается вводить спе­циальные названия для таких разновидностей, например, задача в операционной системе ОС ЕС ЭВМ
85. Параллельные процессы Процессы обработки данных, у которых интер­валы времени выполнения перекрываются за счет использования различных ресурсов одной и той же системы
86. Конкурирующие    про­цессы Процессы обработки данных, выполняющиеся в течение определенного интервала времени с ис­пользованием одного и того же набора ресурсов путем их перераспределения
87. Системный процесс Процесс обработки данных, в виде которого функционируют определенные компоненты уп­равляющей программы
88. Процесс      системного ввода Системный процесс, предназначенный для ав­томатического ввода в систему обработки ин­формации пакета заданий через назначенное это­му процессу устройство ввода-вывода
Примечание.    Процесс системного  ввода в  некоторых системах обработки    информации интерпретирует предложения языка управления заданиями
89. Процесс вывода Системный процесс, предназначенный для ав­томатического вывода определенной части ре­зультатов выполнения заданий наряду с сообще­ниями управляющей программы через назначен­ное этому процессу устройство ввода-вывода
90. Приоритет процесса Преимущественное право процесса обработки данных перед другими процессами на использо­вание ресурсов, выражаемое числом, присвоен­ным этому процессу
91. Мультипрограммная смесь Совокупность процессов, выполнением которых управляет одна и та же управляющая программа
Управление многопроцессорной системой, при котором процессоры как ресурсы участвуют в выполнении одной и той же мультипрограм­мной смеси Управление многопроцессорной системой, при котором процессоры как ресурсы участвуют в выполнении одной и той же мультипрограм­мной смеси
93. Ресурс  системы  обра­ботки информации Средство системы обработки информации, ко­торое может быть выделено процессу обработки данных на определенный интервал времени.
Примечание. Основными ресурсами яв­ляются процессоры, области основной памяти, наборы данных, периферийные устройства, про­граммы
94. Разделяемый   ресурс Ресурс системы обработки информации, ис­пользуемый несколькими процессами одновремен­но
95. Задание  системе работки информации Единица работы, которая возлагается на сис­тему обработки информации пользователем и оформлена для ввода в систему независимо от других таких единиц
96. Пакетное задание Задание системе обработки информации, вы­полняемое в режиме пакетной обработки
97. Пакет заданий Последовательность предложений языка уп­равления заданиями, представляющая последова­тельность заданий системе обработки информа­ции и вводимая вместе с данными самих зада­ний одним процессом системного ввода
98. Пункт задания Один из процессов, которые в строгой после­довательности порождаются и завершаются уп­равляющей программой и в совокупности состав­ляют выполнение некоторого задания
99. Язык  управления   за­даниями Язык, предназначенный для идентификации заданий и описания их характеристик при пере­даче задания на выполнение в систему обработ­ки информации.
Примечание. Система обработки инфор­мации обычно имеет свой язык управления за­даниями
100. Удаленный   ввод   за­даний Ввод заданий вычислительной системе средст­вами телеобработки данных
101. Диалоговый    удален­ный ввод заданий Удаленный ввод заданий,  при    котором ввод
осуществляется в диалоговом режиме
102. Сеанс работы Интервал времени, в течение которого пользо­вателю выделены ресурсы системы обработки информации для выполнения его работ и связи с ним в интерактивном режиме
103.   Сообщение   системы Сообщение любой из системных программ, вхо­дящих в операционную систему
104. Команда оператора Обращение оператора системы обработки ин­формации к управляющей программе, передан­ное посредством консоли, для оказания воздей­ствия на ход обработки данных

Алфавитный указатель терминов на русском языке
Таблица  2

Термин Номер термина
Автокод 28
Адрес 59
Адрес базовый 64
Адрес в пространстве памяти 59
Адрес исполнительный 63
Адрес команды 62
Адресация базовая 66
Ассемблер 41
Ассемблирование 52
Библиотека 45
Библиотека программ 45
Буфер 81
Верификация 54
Верификация программы 54
Ввод заданий удаленный 100
Ввод заданий удаленный диалоговый 101
Дамп 55
Дамп аварийный 56
Драйвер 13
Задание 95
Задание системе обработки информации 95
Задание пакетное 96
Идентификатор 77
Идентификатор составной 78
Индекс 65
Индекс адреса 65
Индексирование адреса 67
Интерпретатор 43
Команда оператора 104
Компилятор 40
Компиляция 51
Конвектор 39
Конвертор языка 39
Кросс-система программирования 22
Макрогенератор 42
Макрокоманда 32
Макроопределение 19
Макрорасширение 33
Макроязык 31
Модуль загрузочный 18
Модуль исходный 16
Модуль объектный 17
Модуль программный 15
Мультипроцессирование 92
Обеспечение программное 2
Область памяти 79
Пакет заданий 97
Переключатель (в программе) 72
Переменная общая 74
Подобласть памяти 80
Подпрограмма рекурсивная 20
Поиск ошибок (в программе) 53
Порция данных 75
Приоритет 90
Приоритет процесса 90
Подпрограмма 14
Поле данных 82
Программа 1
Программа абсолютная 9
Программа обслуживания 8
Программа мобильная 12
Программа переместимая 10
Программа прикладная 7
Программа реентерабельная 11
Программа системная 4
Программа управляющая 5
Программирование 3
Программирование объектно-ориентированно 47
Программирование логическое 48
Программирование структурное 46
Пространство памяти 60
Процесс 84
Процесс обработки данных 84
Процесс системного ввода 88
Процесс системного вывода 89
Процесс системный 87
Процессы конкурирующие 86
Процессы параллельные 85
Пункт задания 98
Регистр базовый 68
Регистр индексный 69
Редактор связей 44
Ресурс системы обработки информации 93
Ресурс разделяемый 94
Сеанс работы 102
Семафор 73
Система программирования 21
Ситуация тупиковая 57
Смесь мультипрограммная 91
Сообщение системы 103
Спецификация программы 49
Супервизор 6
Транслятор 38
Трансляция 50
Трансляция программы 50
Указатель 61
Указатель области памяти 61
Флажок (в программе) 71
Функция адресации 58
Цепочка 76
Цепочка литерная 76
Цикл (в программе) 70
Экстент памяти 83
Язык алгоритмический 24
Язык ассемблера 29
Язык высокого уровня 30
Язык декларативный 34
Язык исходный 26
Язык машинный 27
Язык объектно-ориентированный 35
Язык процедурный 36
Язык проблемно-ориентированный 25
Язык программирования 23
Язык управления заданиями 99
Язык функциональный 37

 

ГОСТ 19781—90
Алфавитный указатель терминов на английском языке
Таблица   3
Термин Номер термина
Address 59
Algorithmic language 24
Application program 7
Assembler 41
Assembly 52
Assembly language 29
Autocode 28
Base   address 64
Base-displacement addressing 66
Base register 68
Based addressing 66
Batched job 96
Buffer 81
Compilation 51
Compiler 40
Computational process 84
Control program 5
Conversational remote job entry 101
Converter 39
Cross-programming system 22
Data aggregate 75
Data field 82
Deadlock 57
Declarative   language 34
Driver 13
Dump 55
Effective address 63
Error   detection 53
Extent 83
Flag 71
Functional language 37
High-level language 30
Identifier 77
Index 65
Index   register 69
Indexing 67
Instruction   address 62
Interpreter 43
Job 95
Job batch 97
Job control language 99
Job   step 98
Linkage   editor 44
Linker 44
Load   module 18
Logical programming 48
Loop 70
Machine language 27
Macrodefinition 19
Macroexpansioti 33
Macrogenerator 42
Microinstruction 32
Macrolanguage 31
Multiprocessing 92
Multiprogram   mix 91
Non-relocatable    program 9
Object   module 17
Object-oriented language 35
Object-oriented   programming 47
Operator   command 104
Parallel    processes 85
Pointer 61
Portable   program 12
Postmortem dump 56
Priority 90
Problem-orienied   language 25
Procedural    language 36
Process                                                    . 84
Program 1
Program library 45
Program module 15
Program   verification 54
Programming 3
Programming language 23
Programming system 21
Qualified   identifier 78
Recursive   subroutine 20
Reenterable   program 11
Relocatable   program 10
Remote iob    entry 100
Resource 93
Semaphore 73
Session 102
Shared   resource 94
Shared    variable 74
Source   language 26
Source’   module 16
Specification 49
Storage    address 59
.Storage area 79
Storage    space 60
Storage subarea 80
String 76
Structured programming 46
Subprogram 14
Supervisor 6
Switch 72
System   message 103
System process 87
System program 4
System task 87
System reader (task) 88
System writer (task) 89
Translation 50
Translator 38
Utility program 8

 

ГОСТ 19781-90
ПРИЛОЖЕНИЕ
Справочное
Термины и определения общих понятий, относящихся к системам обработки данных, управлению обработкой данных представлению данных
Таблица 4

Термин Определение
1. Интерпретация Реализация смысла некоторого синтаксически законченного текста, представленного на конкретном языке
2. Процедура  начальной загрузки Ввод программы в оперативную память для выполнения, при котором никакие программы кроме вводимой, не управляют вводом.
Примечание. Присутствие других про­грамм в оперативной памяти не предполагает­ся
3. Инициализация Приведение областей памяти в состояние, исходное для последующей обработки или разме­щения данных
4. Инициирование Создание условий для запуска процесса обра­ботки данных
5. Искусственный язык Язык, созданный отдельным лицом или груп­пой лиц с определенной целью
6. Программный документ Документ, содержащий в зависимости от на­значения данные, необходимые для разработки. производства, эксплуатация  сопровождения программы или программного средства.
Примечание. Программные документы и их части могут выполняться любым спосо­бом на любом материале, вводиться в ЭВМ и передаваться по каналам связи
7. Кодирование данных
Кодирование
Процесс построения данных из элементов ко­нечного множества по установленным правилам
8. Код данных
Код
Система, образуемая кодовым набором и пра­вилами, по которым из элементов этого кодового набора строят данные при кодировании
9. Код с исправлением ошибок Код данных, в котором допустимому кодово­му представлению соответствует несколько недо­пустимых, причем возникновение ошибок в до­пустимом представлении преобразует его к од­ному из соответствующих недопустимых пред­ставлений, что позволяет исправить возникшую ошибку (—ки).
Примечание. Примером кода с исправлением ошибок является код Хемминга
10. Код с обнаружением ошибок Код данных, в котором каждое кодовое пред­ставление удовлетворяет установленным крите­риям так, что если в представлении возникают ошибки, то оно перестает удовлетворять этим критериям и устанавливается наличие ошибки.
Примечание. Примером кода с обнару­жением ошибок является циклический код
11. Нотация Код данных, элементами кодового набора ко­торого являются литеры
12. Кодовое представление Результат кодирования порции данных
13. Кодовое представление операции
Код операции
Кодовое представление символа операции про­цессора.
Примечание. Если операция процессора состоит в выполнении команды, то кодовое представление   операции   является   частью команды
14. Буквенно-цифровое представление Кодовое представление посредством букв, де­сятичных цифр, пробела и специальных литер
15. Схема перекодировка Упорядоченная совокупность двух кодовых на­боров и правил однозначного соответствия меж­ду элементами первого кодового набора и их кодовыми представлениями во втором кодовом наборе.
Примечание. Схема перекодировки оп­ределяет частный случай перехода от кодово­го представления в одном коде к кодовому представлению в другом коде, т. е. когда пер­вое кодовое представление преобразуется по­элементно
16. Кодовый набор Конечное множество элементов, из которых строят данные при кодировании
17. Алфавит Кодовый набор, в котором установлено отношение порядка
18. Кодон Элемент кодового набора
19. Управляющий кодон Кодон, определенный правилами кодирования  данных как оказывающий воздействие на их за­пись, преобразование, передачу и истолкование
20. Литера Кодон, отличающийся от управляющего кодона.
Примечание. Литера обычно имеет графическое представление
21. Специальная литера Литера, отличающаяся от буквы, цифры и пробела
22. Пробел Литера, воспроизводимая отсутствием  начертания
23. Буква Литера, по своему начертанию совпадающая с одним из элементов традиционного алфавита ес­тественного языка
24. Цифра Литера, входящая в кодовый набор представления чисел и обозначающая одно из натуральных чисел
25. Десятичная цифра Цифра десятичной системы счисления.
Примечание: Десятичные цифры изображают литерами 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

 

ГОСТ 19781-90

ИНФОРМАЦИОННЫЕ ДАННЫЕ

  1. РАЗРАБОТЧИКИ

А.П. Гагарин, канд. техн. наук (руководитель темы); А.В. Багров, Н.А. Сергеева

  1. УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Государственного комитета СССР по управлению качеством продукции и стандартам от 27.08.90 № 2467
  2. Срок проверки 1996 г., периодичность проверки 5 лет
  3. Стандарт соответствует ИСО 2382/7-77, ИСО 2382/10-79
  4. ВЗАМЕН ГОСТ 19781-83 и ГОСТ 19.004-80
  5. ССЫЛОЧНЫЕ НОРМАТИВНО-ТЕХНИЧЕСКИЕ ДОКУМЕНТЫ
Обозначение НТД, на который дана ссылка Номер пункта
ГОСТ 15971-84 Вводная часть
ГОСТ 20886-85 Вводная часть
ГОСТ 24402-88 Вводная часть

 

Комментарии закрыты.