19781—90 Обеспечение систем обработки информации программное (глоссарий)


Home » Библиотека » Стандарты » Разработка автоматизированной системы » ГОСТ 19.ХХХ » 19781—90 Обеспечение систем обработки информации программное (глоссарий)

УД К 001.4:681.3.06:006.354

Группа ЭОО

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


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

ГОСТ 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. Автокод Символьный язык программирования, предложения которого по своей структуре в основном подобны команда