Глоссарий
Компьютерные программы

Программа
англ.Program; Routine
Программа - последовательность машинных команд, предназначенная для достижения конкретного результата.
Программа - согласно ГОСТ 19781-90 - данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма.

Алгоритм
англ.Algorithm
Алгоритм - точное предписание исполнителю совеpшить определенную последовательность действий для достижения поставленной цели за конечное число шагов.

Архитектура программной системы
Архитектура программной системы - совокупность существенных решений, определяющих:
- организацию программной системы;
- выбор структурных элементов системы и их интерфейсов;
- поведение структурных элементов в процессе взаимодействия с другими элементами;
- архитектурный стиль, направляющий и определяющий организацию системы.

Визуализатор
син.Вьювер
англ.Viewer
Визуализатор - программное средство, предназначенное для просмотра данных.

Демон
син.Программная закладка
англ.Demon
Демон - программа, которая контролирует работу другой программы и время от времени прерывает ее работу, не разрушая саму программу. Обычно демоны управляют работой периферийных устройств.

Информационный продукт
англ.Information production; Information product
Информационный продукт - документированная информация, подготовленная в соответствии с потребностями пользователей и представленная в форме товара. Информационными продуктами являются программные продукты, базы и банки данных и другая информация.

Исполнение программы
Исполнение программы - процесс, при котором программа в машинных кодах выполняется с вводом исходных данных и получением результатов.

Кодовая таблица
англ.Code table
Кодовая таблица - таблица соответствий символов и их компьютерных кодов. В РФ распространены следующие кодировки: WIN1251 (Windows), KOI-8 (Unix), СP866 (DOS), Macintosh, ISO-8859-5 (Unix).

Конвертор
Конвертор - программна для перекодирования данных из одного машинного кода в другой или из одного формата в другой.

Оболочка
англ.Shell
Оболочка - программа, создаваемая для упрощения работы со сложными программными системами. Оболочки преобразуют (неудобный) командный пользовательский интерфейс в дружественный графический интерфейс или интерфейс типа меню. Обычно оболочка реализуется в виде отдельной программы.

Прикладная программа
син.Приложение
англ.Application program; Application
Прикладная программа - в широком смысле - программа или пакет прикладных программ, реализующие обработку данных в определенной области применения. Прикладная программа непосредственно выполняет функции, необходимые пользователю.
Прикладная программа - в узком смысле - программа, решающая проблему конечного пользователя.

Программа для ЭВМ
Программа для ЭВМ - по законодательству РФ - объективная форма представления совокупности данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств с целью получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения.

Программа интерактивного типа
Программа интерактивного типа - по законодательству РФ - программа для всех видов персональных ЭВМ, основанная на диалоговом (интерактивном) взаимодействии пользователя с ЭВМ.

Программирование
англ.Programming
Программирование - процесс подготовки задач для их решения с помощью компьютера; итерационный процесс составления программ.

Программная совместимость
Программная совместимость - возможность выполнения одних и тех же программ на разных ЭВМ с получением одинаковых результатов.

Программное изделие
син.Программный продукт; Программное средство
англ.Program product
Программное изделие - программа или логически связанная совокупность программ:
- записанная на носителях данных;
- являющаяся продуктом промышленного производства;
- снабженная программной документацией;
- предназначенная для широкого распространения посредством продажи или методами freeware, shareware или OEM.

Программное обеспечение (ПО)
англ.Software
Программное обеспечение - комплекс программ:
- обеспечивающих обработку или передачу данных;
- предназначенных для многократного использования и применения разными пользователями.
По видам выполняемых функций программное обеспечение подразделяется на системное, прикладное и инструментальное.
Программное обеспечение - согласно ГОСТ 19781-90 - совокупность программ системы обработки информации и программных документов, необходимых для их эксплуатации.

Программный модуль
Программный модуль - согласно ГОСТ 19781-90 - программа или функционально завершенный фрагмент программы, предназначенный для:
-1- хранения;
-2- трансляции;
-3- объединения с другими программными модулями; и
-4- загрузки в оперативную память.
Различают:
- стандартные модули, входящие в язык программирования; и
- пользовательские модули, предназначенные для упрощения работы программистов.

Резидентная программа
Резидентная программа - программа, постоянно размещенная в оперативной памяти компьютера.

Система графического редактирования
англ.Graphical editor system
Система графического редактирования - комплекс прикладных программ, выполняющий преобразования изображений.

Системная программа
Системная программа - программа общего пользования, выполняемая вместе с прикладными программами и служащая для управления ресурсами компьютера: центральным процессором, памятью, вводом-выводом.
Системная программа - согласно ГОСТ 197881-90 - программа, предназначенная:
- для поддержания работоспособности системы обработки информации; или
- для повышения эффективности ее использования.
Различают системные управляющие и системные обслуживающие программы.

Скрипт
син.Сценарий
англ.Script
Скрипт - программа, содержащая набор инструкций для некоторых приложений или утилит. Семантика и синтаксис инструкций в скриптах определяются соответствующими приложениями. Обычно язык скриптов включает простые структуры управления: линейные последовательности, циклы и условные выражения.
В сетевых технологиях различают скрипты клиентской и серверной сторон.
Серверные сценарии используются для динамической подготовки информации.

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

[ 29-04-2024 www.glossary.ru]