Инструменты пользователя

Инструменты сайта


terms_definitions:terms_definitions

Термины и определения по ГОСТ–ам СССР

Термины и определения по государственным стандартам СССР.

Термины и определения общетехнических понятии, необходимые для понимания текста:

ИнформацияСведения о фактах, концепциях, объектах, собы­тиях и идеях, которые в данном контексте имеют вполне определённое значение
ДискретныйОпределение, относящееся к данным, представ­ленным отдельными элементами, например, знака­ми или физическими величинами, принимающими конечное число вполне определённых значений
ЧисловойОпределение, относящееся к данным, которые состоят из чисел
ЦифровойОпределение, относящееся к данным, которые состоят из цифр
АналоговыйОпределение, относящееся к данным, которые представлены непрерывными значениями какой–либо физической переменной

Для каждого понятия установлен один стандартизованный термин. Применение терминов — сино­нимов стандартизованного термина не допускается. Недопустимые к применению термины — синонимы приведены в качестве справочных и обозначены пометой «Ндп».

Системы обработки информации

По ГОСТ 15971-90

Общие понятия
ДанныеDataИнформация, представленная в виде, пригодном для обработки автоматическими средствами при возможном участии человека
Обработка информацииInformation processingСистематическое выполнение операции над дан­ными, представляющими предназначенную для об­работки информацию
Система обработки ин­формации (СОИ)Information processing systemСовокупность технических средств и программ­ного обеспечения, а также методов обработки информации и действий персонала, обеспечивающая выполнение автоматизированной обработки информации
Носитель данныхData mediumМатериальный объект, предназначенный для за­писи и хранения данных
Технические средства си­стемы обработки инфор­мации
Технические средства
HardwareВсё оборудование, включая носители данных, предназначенное для автоматизированной обработ­ки информации
Функциональное устрой­ство системы обработки информации
Устройство
Functional unitФункционально законченная часть технических средств системы обработки информации
Вычислительная машина (ВМ)ComputerСовокупность технических средств, создающая возможность проведения обработки информации и получение результата в необходимой форме.
Примечание, Как правило, в состав ВМ входит и системное программное обеспечение
Электронная вычисли­тельная машина (ЭВМ)Electronic computerВычислительная машина, основные функциональ­ные устройства которой выполнены на электрон­ных компонентах
Супер–ЭВМSupercomputerЭВМ, относящаяся к классу вычислительных ма­шин, имеющих самую высокую производительность, которая может быть достигнута на данном этапе развития технологии и в основном предназначен­ных для решения сложных научно–технических за­дач
ЭВМ общего назначения
Ндп. Универсальная ЭВМ
Mainframe computer
General purpose computer
ЭВМ, относящаяся к классу вычислительных машин, занимающих по шкале производительности широкий диапазон и предназначенных для реше­ния широкого класса задач с примерно одинако­вой технико–экономической эффективностью.
Примечание, Как правило, ЭВМ общего назначения устанавливаются на вычислительных центрах
Мини–ЭВМMinicomputerЭВМ, относящаяся к классу вычислительных машин, разрабатываемых из требования миними­зации стоимости и предназначенных для решения достаточно простых задач.
Примечание, Как правило, мини–ЭВМ ус­танавливаются обычных рабочих помещениях
МикроЭВМMicrocomputerЭВМ, относящаяся к классу вычислительных ма­шин, центральная часть которых построена на од­ном или нескольких микропроцессорах и разрабо­танных исходя из требования минимизации физи­ческого объёма
Персональная ЭВМPersonal computerНастольная микроЭВМ, имеющая эксплуатаци­онные характеристики бытового прибора и универ­сальные функциональные возможности
Специализированная ЭВМSpecialized computeЭВМ, имеющая функциональные возможности и конструктивные особенности, позволяющие исполь­зовать её для эффективного решения ограниченно­го класса задач в определённых условиях окру­жающей среды
Бортовая ЭВМ Специализированная ЭВМ, предназначенная для установки на подвижном объекте
Операционная системаOperating systemСовокупность системных программ, предназна­ченная для обеспечения определённого уровня эффективности системы обработки информации за счёт автоматизированного управления её работой и предоставляемого пользователю определённого набора услуг
Пакет прикладных про­граммApplication program pac­kageСистема прикладных программ, предназначен­ная для решения задач определённого класса
Технические средства СОИ
ПроцессорProcessorФункциональная часть вычислительной машины или системы обработки информации, предназначен­ ная для интерпретации программ
Центральный процессор ЦПCentral processing unit CPUПроцессор, выполняющий в данной вычислитель­ной машине или системе обработки информации основные функции по обработке информации и управлению работой других частей вычислительной машины или системы
Память данных
Память
StorageФункциональная часть вычислительной машины или системы обработки информации, предназна­ченная для приёма, хранения и выдачи данных
Запоминающее устрой­ство (ЗУ)Storage unitУстройство, реализующее функцию памяти дан­ных
Оперативная памятьOperating storageПамять, в которой размещаются данные, над которыми непосредственно производятся опера­ции процессора
Примечание. Оперативная память может иметь несколько иерархических уровней
Основная памятьMain storageОперативная память центрального процессора или её часть, представляющая единое пространст­во памяти
Внешняя памятьExternal storageПамять, данные в которой доступны централь­ному процессору посредством операции ввода–вы­вода
Ячейка памятиStorage locationМинимальная адресуемая область памяти дан­ных
Устройство управления системы обработки ин­формации
Устройство управления
Control unitУстройство, предназначенное для выполнения функции управления в системе обработки инфор­мации в целом или её отдельными частями
Канал ввода–выводаInput–output channelУстройство, обеспечивающее пересылку данных между основной памятью ЭВМ и периферийными устройствами
Процессор ввода–выводаInput–output processorПроцессор, выполняющий операции обмена дан­ными между центральным процессором и перифе­рийными устройствами
Архитектура и режимы работы
Архитектура вычисли­тельной машиныComputer architectureКонцептуальная структура вычислительной ма­шины, определяющая проведение обработки ин­формации и включающая методы преобразования информации в данные и принципы взаимодействия технических средств и программного обеспечения
ИнтерфейсInterfaceСовокупность средств и правил, обеспечивающих взаимодействие устройств вычислительной машины или системы обработки информации и (или) про­грамм
Конфигурация системы обработки информацииConfigurationСовокупность функциональных частей системы обработки информации и связей между ними, об­условленная основными техническими характеристиками этих функциональных частей, а также требованиями решаемых задач
ВиртуальныйVirtualОпределение, характеризующее процесс или ус­тройство в системе обработки информации кажу­щихся реально существующими, поскольку все их функции реализуются какими–либо другими сред­ствами
Операция устройства вы­числительной машины
Операция
OperationОднозначно определённое действие, выполняемое устройством вычислительной машины и составляю­щее выполнение команды или реакцию на определённые условия
Операция записи данныхWrite operationОперация занесения порции данных в память данных
Операция чтения данныхRead operationОперация получения порции данных из памяти данных
Ввод данных
Ввод
Data inputОперация чтения данных с носителя, запись этих данных в память данных
Вывод данных
Вывод
Data outputОперация чтения данных в памяти данных и по­следующая их запись на носитель данных или отображение на экране
Загрузка в память
Загрузка
LoadПересылка данных между различными уровнями памяти данных с целью непосредственного их использования в операциях центрального процессора
ПрерываниеInterruptionОперация процессора, состоящая в регистрации предшествующего прерыванию состояния процес­сора и установлении нового состояния.
Примечание. Прерывание является реак­цией процессора на некоторые условия, возник­шие в процессоре или вне его
Мультипрограммирова­ниеMultiprogrammingРежим обработки информации, при котором ре­сурсы вычислительной машины или системы обра­ботки информации используются более чем одним процессом обработки информации
Режим разделения вре­мениTime sharingМультипрограммирование, при котором ресурсы системы обработки информации предоставляются каждому процессу из группы процессов обработки информации, находящихся в СОИ, на интервалы времени, длительность и очерёдность представле­ния которых определяется управляющей програм­мой этой СОИ с целью обеспечения одновремен­ной работы процессов этой группы в интерактив­ном режиме
Интерактивный режимInteractive modeРежим взаимодействия процесса обработки ин­формации системы обработки информации с чело­веком, выражающийся в разного рода воздействиях на этот процесс, предусмотренных механиз­мом управления конкретной системы и вызываю­щих ответную реакцию процесса
Диалоговый режимConversational modeРежим взаимодействия человека с системой об­работки информации, при котором человек и си­стема обмениваются информацией в темпе, кото­рый соизмерим с темпом обработки информации человеком
Режим пакетной обра­боткиBatch processingРежим выполнения совокупности задач, при ко­тором все они выполняются системой обработки информации в основном автоматически без син­хронизации с событиями вне этой СОИ, в част­ности, без связи с лицами, представившими за­дание для выполнения
Режим реального време­ниReal time processingРежим обработки информации, при котором обеспечивается взаимодействие системы обработки ин­формации с внешними по отношению к ней процессами в темпе, соизмеримом со скоростью про­текания этих процессов
Представление данных
БитBitДвоичная единица представления данных
БайтByteЕдиница представления данных в виде групп из 8 бит
Применение систем обработки информации
Пользователь системы обработки информацииUserЮридическое или фактическое лицо, применяю­щее систему обработки информации
Поколение ЭВМComputer generationКлассификационная группа ЭВМ, объединяющая ЭВМ по используемой технологии реализации её устройств, а также по уровню развития функцио­нальных свойств и программного обеспечения и характеризующая определённый период в развитии промышленности средств вычислительной техники
Семейство ЭВМComputer familyГруппа ЭВМ, представляющих параметрический ряд, имеющих единую архитектуру и, в большин­стве случаев, одинаковую конструктивно–техноло­гическую базу и характеризующихся полной или ограниченной некоторыми условиями программной совместимостью
КомпьютеризацияComputerizationАвтоматизация каких–либо процессов в любой области деятельности человека за счёт применения вычислительных машин
Машинное моделирова­ниеSimulationРеализуемый на вычислительной машине метод исследования, предполагающий замену реального процесса его математической моделью
ЭмуляцияEmulationИмитация функционирования одного устройства посредством другого устройства или устройств вычислительной машины, при которой имитирую­щее устройство воспринимает те же данные, выполняет ту же программу и достигает того же ре­зультата, что и имитируемое
Обработка текстовText processingИспользование вычислительной машины для вво­да, редактирования, форматирования и печати тек­стов и документов
Автоматизированное проектированиеComputer–aided designПо ГОСТ 22487
Искусственный интеллектArtificial intelligenceСпособность вычислительной машины модели­ровать процесс мышления за счёт выполнения функций, которые обычно связывают с человечес­ким интеллектом.
Примечание. Такими функциями являют­ся, например, обучение и логический вывод

Организация данных в системах обработки данных

По ГОСТ 20886-85

Основные понятия
Организация данныхData organizationПредставление данных и управление данными в соответствии с определёнными соглашениями
Управление даннымиData managementСовокупность функций обеспечения требуемого представления данных, их накопления и хранения, обновления, удаления, поиска по заданному критерию и выдачи данных
Представление данныхData representationХарактеристика, выражающая правила кодирования Элементов и образования конструкций данных на конкретном уровне рассмотре­ния в вычислительной системе
Виды организации данных
Логическая организация данныхLogical data organizationОрганизации данных, учитывающая лишь те конструкции данных и операции над ними, которые находятся в распоряжении программы,использующей данные
Физическая организация данныхPhysical data organizationОрганизация данных, учитывающая размещение и связь данных в среде хранения
Объекты управления данными
База данных (БД)Data baseСовокупность данных, организованных по определённым прави­лам. предусматривающим общие принципы описания, хранения и манипулирования данными. независимая от прикладных программ
ФайлFileИдентифицированная совокупность экземпляров полностью опи­санного в конкретной программе типа данных, находящихся вне программы во внешней памяти и доступных программе посредством специальных операции
Набор данныхData setИдентифицированная совокупность физических записей, органи­зованная одним из установленных в системе обработки данных спо­собов и представляющая файлы или части файлов в среде хранения
Логическая запись
Запись
Logical recordКонструкция данных, используемая в рамках логической организации данных.
Примечания:
1. Логическая запись обычно рассматривается как состоящая из элементов данных.
2. В конкретных системах управления базами данных встречаются разновидности логических записей, различающиеся структурой и особен­ностями организации пересылки. Допускается вводить специальные на­ звания для таких разновидностей, например сегмент в СУБД — «Ока»
Физическая записьPhysical recordКонструкция данных, используемая в рамках физической органи­зации данных
Блок данных
Блок
Data blockБитовая последовательность, передаваемая как единое целое между устройствами вычислительной системы, системы телеобработ­ки данных или вычислительной сети
Сетевая база данныхNetwork data baseБаза данных, реализованная в соответствии с сетевой моделью данных
Иерархическая база данныхHierarchical data baseБаза данных, реализованная в соответствии с иерархической мо­делью данных
Реляционная база данныхRelational data baseБала данных, реализованная в соответствии с реляционной моделью данных
Распределённая база данныхDistributed data baseСовокупность баз данных, физически распределённая по взаимо­связанным ресурсам вычислительной системы и доступная для со­вместного использования в различных приложениях
Виды файлов и наборов данных
Последовательный файлSequential fileФайл, к компонентам которою обеспечивается лишь последова­тельный доступ в соответствии с упорядоченностью этих компонен­тов
Индексно–последовательный файлIndexed–sequential fileФайл, компоненты которого снабжены каждый своим ключом порции данных так. что обеспечивается прямой доступ к ним с использованием поиска по ключу, а также последовательный доступ в соответствии с их упорядоченностью но значениям ключей порции данных
Последовательный набор данныхSequential data setНабор данных, к физическим записям которого обеспечивается лишь последовательный доступ в порядке их размещения во внешней памяти
Индексно–последовательный набор данныхIndexed–sequential data setНабор данных, физические записи которого снабжены каждая своим ключом порции данных так. что обеспечивается прямой доступ к ним с использованием индексов доступа и поиска по ключу, а также последовательный доступ в соответствии с их упорядоченностью но значениям ключей
Прямой набор данныхDirect data setНабор данных, прямой доступ к физическим записям которого осуществляется по адресу иди путём поиска в среде хранения но ключу без применения индексов доступа
Виды логических записей
Запись фиксированной длиныFixed–length recordЛогическая запись, длина которой задана вне этой записи
Запись переменной длиныVariable–length recordЛогическая запись, длина которой определяемся значением одного из её полей
Запись неопределённой длиныUndefined–length recordЛогическая запись, в которой отсутствует специализированное поле для описания её длины, а длина определяется в момент обра­ботки этой записи
Средства управления данными
Язык манипулирования даннымиData manipulation language (DML)Язык, предназначенный для формулирования запросов на поиск, обмен данными между прикладной программой и базой данных, а также для расширения языка программирования либо как самостоя­тельный язык
Метод доступаAccess methodСовокупность соглашений и средств, с помощью которых реали­зуется заданный вид доступа к физическим записям набора данных.
Примечание.
В зависимости от вида доступа и организации набора данных и конкретных системах обработки данных различают, например, последовательные, прямые, иерархические методы доступа
Индекс доступа
Индекс
IndexСовокупность данных, обеспечивающих соответствие между зна­чениями ключей порций данных и адресами этих порций или областей пространства памяти, в которых они находятся, с целью повыше­ния скорости доступа к порции данных
Каталог наборов данныхData set catalog
Catalog
Совокупность данных, устанавливающая соответствие наборов данных томам, на которых эти наборы данных расположены
Имя набора данныхData set nameИдентификатор набора данных
Метка набора данныхData set labelПорция данных, идентифицирующая набор данных, описываю­щая его определённые свойства и обычно хранимая в том же про­странстве памяти, что и набор данных
Первичный индексPrimary indexИндекс доступа, в котором сведения о местоположении искомой порции данных устанавливают по первичному ключу
Вторичный индексSecondary indexИндекс доступа, в котором сведения о местоположении искомой порции данных устанавливают по вторичному ключу
Плотный индексDense indexИндекс доступа, в котором, как в таблице, хранятся сведения о местоположении порции данных для каждого допустимого значения ключа поиска
Разряженный индексSparse indexИндекс доступа, в котором хранятся сведения о местоположении порции данных лишь для некоторою подмножества значений ключа поиска, а сведения о местоположении порций данных с остальными значениями устанавливают косвенным образом с учётом определённой упорядоченности этих порции
Ключ порции данных
Ключ
KeyСоставная часть порции данных, обеспечивающая выделение этой порции при поиске
Ключ поискаSearch keyПорция данных, значение которой сравнивают со значением ключа порции при поиске по ключу
Первичный ключPrimary keyКлюч порции данных, значения которою однозначно идентифи­цируют порции данных в заданной их совокупности
Вторичный ключSecondary keyКлюч порции данных, значения которого могут быть одинаковы­ми для нескольких порций данных в заданной их совокупности
Сцепленный ключ поискаConcatenated keyСовокупность ключей поиска, значения которых определяют путь доступа к конкретной порции данных в базе данных
Виды управления данными
Ведение базы данныхData base maintenanceДеятельность по обновлению, восстановлению и перестройке структуры базы данных с целью обеспечения её целостности, сохран­ности и эффективности использования
Защита данныхData protectionОрганизационные, программные и технические методы и средства, направленные на удовлетворение ограничений, установленных для типов данных или экземпляров типов данных в системе обработки данных
Доступ к порции данных
Доступ
AccessПредоставление процессу обработки данных порции данных или принятие от него порции данных посредством последовательности операций поиска, чтения и (или) записи данных
Последовательный доступ к пор­ции данных
Последовательный доступ
Sequential accessДоступ к порции данных, при котором операции чтения или запись порции данных, к которой осуществляется доступ, проводится после чтения или записи всех порций, расположенных до этой порции в соответствии с порядком, фиксированным для определённой сово­купности порций данных
Прямой доступ к порции данных
Прямой доступ
Direct accessДоступ к порции данных, при котором операции чтения или записи, к которой осуществляется доступ, нс связаны с доступом к другим порциям данных в рамках принятой организации данных
Удалённый доступ к порции дан­ных
Удалённый доступ
Remote accessДоступ к порции данных, в операциях чтения или записи которой осуществляется передача данных с помощью средств телеобработки данных
Путь доступаAccess pathПоследовательность экземпляров типа данных в базе данных, к которым необходимо осуществлять доступ для получения в конечном счёте доступа к требуемому экземпляру этого типа данных
Система управления базами данных (СУБД)Data base management system (DBMS)Совокупность программ и языковых средств, предназначенных для управления данными в базе данных, ведения базы данных и обеспечения взаимодействия её с прикладными программами
Виды конструкций данных
Элемент данныхItemПорция данных, в контексте использования которой отсутствует способ выделения из неё порции, отличной от неё самой
Конструкция данныхПорция данных, в контексте использования которой имеется способ разложения её на систему элементов данных.
Примечание. Имеется в виду конкретный способ разложения, один из многих
Список данныхData listКонструкция данных, представляющая собой упорядоченное мно­жество элементов или составных конструкций данных
Цепной список данных
Цепной список
Chained listСписок данных, в котором порядок компонентов списка задан посредством указателей, включённых в компоненты списка
Кольцевой список данных
Кольцевой список
Ring structureЦенной список данных, в котором каждый компонент имеет единственный предшествующий и единственный последующий ком­понент того же списка
Массив данныхArrayКонструкция данных, компоненты которой идентичны но своим характеристикам и перечисляют как значения функции от фиксиро­ванного количества целочисленных аргументов.
Примечание. Количество аргументов определяет размерностьмассива
Виды и средства описания типов данных
Схема базы данныхData base schemeОписание базы данных в контексте конкретной модели данных
Внешняя схема базы данных
Внешняя схема
External schemeСхема базы данных, поддерживаемая системой управления базы данных для приложений
Внутренняя схема базы данных
Внутренняя схема
Internal schemeСхема базы данных, определяющая представление данных в среде хранения и пути доступа к ним
Концептуальная схема базы данных
Концептуальная схема
Conceptual schemeСхема базы данных, определяющая представление базы данных, единое для всех её приложений и не зависящее от используемого в системе управления этой базой данных представления данных в среде хранения и путей доступа к ним
Язык описания данных (ЯОД)Data definition language (DDL)Язык, предназначенный для описания схем без данных
Модель данныхData modelСовокупность правил порождения структур данных в базе данных, операций над ними, а также ограничений целостности, определяю­щих допустимые связи и значения данных, последовательность их изменения.
Примечание. Для задания модели данных используется язык описания данных и язык манипулирования данными
Иерархическая модель данныхМодель данных, предназначенная для представления данных иерархической структуры и манипулирования ими
Сетевая модель данныхМодель данных, предназначенная для представления данных сетевой структуры и манипулирования ими
Реляционная модель данныхМодель данных, основанная на представлении данных в виде набора отношений, каждое из которых представляет собой подмножество декартова произведения определённых множеств, и манипулировании ими с помощью множества операций реляционной алгебры или реляционного исчислении

Программное обеспечение систем обработки информации

По ГОСТ 19781-90

ПрограммаProgramДанные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определённого алгоритма
Программное обеспечениеСовокупность программ системы обработки информации и про­граммных документов, необходимых для эксплуатации этих программ
ПрограммированиеProgrammingНаучная и практическая деятельность по созданию программ
Системная программаSystem programПрограмма, предназначенная для поддержании работоспособно­сти системы обработки информации или повышения эффективности её использования в процессе выполнения прикладных программ
Управляющая программаControl programСистемная программа, реализующая набор функций управления, в который включают управление ресурсами и взаимодействием с внеш­ней средой системы обработки информации, восстановление работы системы после проявления неисправностей в технических средствах
СупервизорSupervisorЧасть управляющей программы, координирующая распределение ресурсов системы обработки информации
Прикладная программаApplication programПрограмма, предназначенная для решения задачи или класса за­дач в определённой области применения системы обработки инфор­мации
Программа обслуживанияUtility programПрограмма, предназначенная для оказания услуг общего харак­тера пользователям и обслуживающему персоналу системы обработ­ки информации
Абсолютная программаNon–relocatable programПрограмма на машинном языке, выполнение которой зависит от её местоположения в оперативной памяти
Переместимая программаRelocatable programПрограмма на машинном языке, выполнение которой не зависит от её местоположения в оперативной памяти
Реентерабельная программаReenterable programПрограмма, один и тот же экземпляр которой в оперативной памяти способен выполняться многократно, причём так, что каждое выполнение может начинаться в любой момент по отношению к дру­гому выполнению
Мобильная программаPortable programПрограмма, которая написана для ЭВМ одной архитектуры, но может исполняться в системах обработки информации с другими ар­хитектурами без доработки или при условии её доработки, трудоёмкость которой незначительна по сравнению с разработкой новой про­граммы
ДрайверDriverПрограмма, предназначенная для управления работой периферий­ных устройств, обычно в мини– и микроЭВМ
ПодпрограммаSubprogramПрограмма, являющаяся частью другой программы и удовлетворяющая требованиям языка программирования к структуре програм­мы
Программный модульProgram moduleПрограмма или функционально завершённый фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память
Исходный модульSource moduleПрограммный модуль на исходном языке, обрабатываемый транс­лятором и представляемый для него как целое, достаточное для про­ведения трансляции
Объектный модульObject moduleПрограммный модуль, получаемый в результате компиляции ис­ходного модуля.
Примечание. Объектный модуль обычно полностью готов к редактированию связей
Загрузочный модульLoad moduleПрограммный модуль, представленный в форме, пригодной для загрузки в основную память для выполнения
МакроопределениеMacrodefinitionПрограмма, под управлением которой макрогенератор порождает макрорасширения макрокоманд
Рекурсивная подпрограммаRecursive subroutineПодпрограмма, которая может обращаться к себе самой
Компоненты систем программирования
Система программированияProgramming systemСистема, образуемая языком программирования, компилятора­ми или интерпретаторами программ, представленных на этом языке, соответствующей документацией, и также вспомогательными сред­ствами для подготовки программ к форме, пригодной для выполне­ния
Кросс–система программированияCross–programming systemСистема программирования, программные компоненты которой порождают программы на машинном языке, отличном от того, в среде которого они работают
Язык программированияProgramming languageПо ГОСТ 28397-89
Алгоритмический языкAlgorithmic languageИскусственный язык, предназначенный для выражения алгорит­мов
Проблемно–ориентированный языкProblem–oriented languageЯзык программировании, который соответствует понятиям определённого класса прикладных задач.
Примечание. Проблемно–ориентированный язык обычно имеет набор специфических изобразительных средств
Исходный языкSource languageЯзык программирования, используемый для первичного представ­ления программы
Машинный языкMachine languageЯзык программирования, предназначенный для представления программ в форме, позволяющей выполнять её непосредственно тех­ническими средствами обработки информации.
Примечание. Для выполнения программы на машинном языке не требуется применение трансляторов, компиляторов и ин­терпретаторов
АвтокодAutocodeСимвольный язык программирования. предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка
Язык ассемблераAssembly languageЯзык программирования, который представляет собой символь­ную форму машинного языка с рядом возможностей, характерных для языков высокого уровня.
Примечание. Язык ассемблера обычно включает в себя макрокоманды
Язык высокого уровняHigh–level languageЯзык программирования, понятия и структура которого удобны для восприятия человеком
МакроязыкMacrolanguageЯзык программирования. предназначенный для представления макроопределений.
Примечание. Некоторые средства макроязыка могут исполь­зоваться вне макроопределений
МакрокомандаMacroinstructionПредложение языка программирования, вместо которого макро­генератор подставляет макрорасширения
МакрорасширениеMacroexpansionПоследовательность предложений, порождаемая макрогенерато­ром при обработке макрокоманды на основании макроопределения
Декларативный языкDeclarative languageЯзык программирования для выражения определений.
Примечание. В качестве такого языка часто выступает язык описания данных
Объектно–ориентированный языкObject–oriented languageЯзык программирования, который соответствует концепциям объектно–ориентированного программирования
Процедурный языкProcedural languageЯзык программирования. в котором действия над данными выра­жаются в терминах последовательностей команд
Функциональный языкFunctional languageЯзык программирования. в котором действия над данными выра­жаются в виде обращений к функциональным процедурам
ТрансляторTranslatorПрограмма или техническое средство, выполняющие трансляцию программы.
Примечание. На транслятор обычно возлагаются функции диагностики ошибок, формирования словарей идентификаторов, вы­дачи для печати текстов программ и т.д.
Конвертор языка
Конвертор
ConverterТранслятор с некоторого языка на другой язык такого же уровня
КомпиляторCompilerПрограмма или техническое средство, выполняющие компи­ляцию
АссемблерAssemblerПрограмма или техническое средство, выполняющие ассемблирование
МакрогенераторMacrogeneratorПрограмма или техническое средство, выполняющие прсобразонании макрокоманд в их макрорасширения
ИнтерпретаторInterpreterПрограмма или техническое средство, выполняющие интерпретацию.
Примечание. Большинство интерпретаторов осуществляют интерпретацию программы путём последовательной интерпретации её предложений
Редактор связейLinkage editor
Linker
Программа, предназначенная для создания загрузочных модулей на основании одного или нескольких объектных модулей или загрузочных модулей путём разрешения перекрёстных ссылок между модулями и. при необходимости, настройки адресов
Библиотека программ
Библиотека
Program libraryОрганизованная совокупность программ или частей этих программ, а также, возможно, информации, относящейся к их использованию.
Примечание. Библиотека программ часто называется в соответствии с природой содержащихся в ней элементов
Виды программирования
Структурное программированиеStructured programmingМетод построения программ, использующий только иерархичес­ки вложенные конструкции, каждая из которых имеет единственную точку входа и единственную точку выхода.
Примечание. В структурном программировании используются три вида структур, связанных с передачей управления: последователь­ная. условного перехода и циклическая
Объектно–ориентированное программированиеObject–oriented programmingМетод построения программ как совокупность объектов и классов объектов, которые могут вызывать друг друга для выбора и выполне­ния операций.
Примечание. Объекты состоят из данных и операций над данными
Логическое программированиеLogical programmingМетод построения программ как совокупности логических правил с предварительно определёнными алгоритмами для обработки вход­ных данных программы в соответствии с её правилами
Технология программирования и отладки программ
Спецификация программыSpecificationФормализованное представление требований, предъявляемых к программе, которые должны быть удовлетворены при её разработке, а также описание задачи, условия и эффекта действия без указании способа её достижения
Трансляция программы
Трансляция
TranslationПреобразование программы, представленной на одном языке про­граммирования. в программу на другом языке и в определённом смыс­ле равносильную первой
КомпиляцияCompilationТрансляция программы с языка высокого уровня в форму, близ­кую к программе, на машинном языке
АссемблированиеAssemblyКомпиляция программ с языка ассемблера
Поиск ошибок (в программе)Error detectionДеятельность, в результате которой выявляются ошибки в программе с целью их последующего исправления
Верификация программы
Верификация
Program verificationДоказательство того, что поведение программы соответствует спе­цификации на эту программу
ДампDumpДанные, представляющие собой полное или частичное содержи­мое оперативной памяти, выводимое на периферийное устройство
Аварийный дампPostmortem dumpДамп, полученный в результате ненормального завершения про­граммы
Тупиковая ситуацияDeadlockСитуация, в которую попадают две или несколько асинхронных процедур, характеризующаяся невозможностью дальнейшего выпол­нения из–за взаимных зависимостей
Адресация в программах
Функция адресацииФункция, реализуемая определёнными компонентами системы обработки информации, сопоставленная с пространством памяти, определённая на множестве адресов в этом пространстве памяти и предназначенная для выделения по адресу единственной подобласти в этом пространстве памяти так, что обеспечивается определённая операция с этой подобластью
Адрес в пространстве памяти
Адрес
Storage address
Address
Элемент множества порций данных, являющегося областью оп­ределения функции адресации
Пространство памятиStorage spaceОбласть памяти, некоторая совокупность подобластей которой является областью значений функции адресации
Указатель области памяти
Указатель
PointerАдрес области памяти, размешенный в пространстве памяти, в котором расположена эта область
Адрес командыInstruction addressАдрес области памяти, которая занята командой
Исполнительный адресEffective addressАдрес операнда команды, содержащийся в ней или вычисляемый на основании содержимого её полей.
Примечание. Если операнд не является непосредственным, то его адрес определяется адресной частью команды или находится в фиксированной области памяти, или определяется через неё посред­ством цепочки указателей
Базовый адресBase addressАтдиттивиая часть исполнительного адреса, постоянная для определённой совокупности адресуемых данных.
Примечание. Базовый адрес можно рассматривать как адрес области, содержащей порции данных, адресуемые с помощью этой базы
Индекс адреса
Индекс
IndexАддитивная часть адреса, предназначенная для модификации ис­полнительного адреса на отдельно вычисляемое значение в целях обращения к порциям данных, размешенным в памяти по определённому закону
Базовая адресацияBase–displacement addressing
Based addressing
Способ вычисления исполнительного адреса, при котором он вы­числяется как сумма базового адреса и смещения
Индексирование адресаIndexingСпособ вычисления исполнительного адреса, при котором учиты­вают индекс адреса.
Примечание. Индексирование может сочетаться с базовой адресацией
Базовый регистрBase registerРегистр, содержащий базовый адрес
Индексный регистрIndex registerРегистр, содержащий индекс адреса
Элементы и структуры организации программ и данных
Цикл (в программе)LoopПоследовательность команд в программе, которая должна испол­няться неоднократно в результате перехода от начала последователь­ности к концу
Флажок (в программе)FlagПеременная, регистрирующая появление определённого события или состояния
Переключатель (в программе)SwitchУправляемый флажком выбор одного перехода из группы возмож­ных переходов в программе
СемафорSemaphoreПеременная, используемая для обеспечения взаимного исключе­ния
Общая переменнаяShared variableПеременная, доступная двум или большему количеству асинхрон­ных процедур или одновременно исполняемых программ
Порция данныхData aggregateДанные, представленные как целое в конкретном контексте их описания или обработки и неразрывно связанные со своим носите­лем.
Примечание. Контексты существенно зависят от решаемых задач и этапов их решения и могут изменяться or задачи к задаче и от одного этапа к другому
Литерная цепочка
Цепочка
StringПорция данных, состоящая из последовательности литер
ИдентификаторIdentifierЛитерная цепочка, выступающая в определённом контексте в роли символа.
Примечание. В обработке данных рассматривают идентифи­каторы порций данных, областей памяти, пространств памяти, то­мов и др., при этом они могут выражать определённые свойства этих объектов
Составной идентификаторQualified identifierИдентификатор объекта, включающий идентификаторы классов, которые вложены друг в друга и содержат этот объект
Область памятиStorage areaПамять, выделенная для размещения одной или нескольких пор­ций данных
Подобласть памятиStorage subareaОбласть памяти, рассматриваемая как составная часть другой об­ласти памяти
БуферBufferРабочая область памяти при пересылке данных.
Примечание. При операции ввода данные заносят в буферную область
Поле данныхData fieldНеразрывная область памяти, имеющая определённое назначе­ние и обычно снабжённая именем или идентификатором
Экстент памятиExtentНеразрывная область в пространстве внешней памяти данных, используемая при его распределении.
Примечание. В ОС ЕС ЭВМ под набор данных на устройствах прямого доступа пространство памяти отводится экстентами
Процессы обработки данных
Процесс обработки данных
Процесс
Computational process
Process
Система действии, реализующая определённую функцию в систе­ме обработки информации и оформленная так. что управляющая программа данной системы может перераспределять ресурсы этой системы в целях обеспечения мультипрограммировании.
Примечания:
1. Процесс характеризуется состояниями, которые определяются наличием тех или иных ресурсов в распоряжении процесса и, следо­вательно. возможностью фактически выполнять действия, относя­щиеся к процессу.
2. Перераспределение ресурсов, выполняемое управляющей про­граммой. влияет на продолжительность процесса обработки данных, но не на сто конечный результат.
3. Процесс оформляют с помощью специальных структур управля­ющих данных, которыми манипулирует управляющий механизм.
4. В конкретных системах обработки информации встречаются раз­новидности процессов, которые различаются способом оформления и составом ресурсов, назначаемых процессу и отнимаемых от него, и допускается вводить специальные названия для таких разновиднос­тей, например задача в операционной системе ОС ЕС ЭВМ.
Параллельные процессыParallel processesПроцессы обработки данных, у которых интервалы времени вы­полнения перекрываются за счёт использования различных ресурсов одной и той же системы
Конкурирующие процессыПроцессы обработки данных, выполняющиеся в течение определённого интервала времени с использованием одного и того же набо­ра ресурсов путём их перераспределения
Системный процессSystem task
System process
Процесс обработки данных, в виде которого функционируют определённые компоненты управляющей программы
Процесс системного вводаSystem reader (task)Системный процесс, предназначенный для автоматического ввода в систему обработки информации пакета заданий через назначенное этому процессу устройство ввода–вывода.
Примечание. Процесс системного ввода в некоторых системах обработки информации интерпретирует предложения языка управления заданиями
Процесс системного выводаSystem writer (task)Системный процесс, предназначенный для автоматического вы­вода определённой части результатов выполнения заданий наряду с сообщениями управляющей программы через назначенное этому про­цессу устройство ввода–вывода
Приоритет процесса
Приоритет
PriorityПреимущественное право процесса обработки данных перед дру­гими процессами на использование ресурсов, выражаемое числом, присвоенным этому процессу
Мультипрограммная смесьMultiprogram mixСовокупность процессов, выполнением которых управляет одна и та же управляющая программа
Ресурс системы обработки инфор­мацииResourceСредство системы обработки информации, которое может быть выделено процессу обработки данных на определённый интервал вре­мени.
Примечание. Основными ресурсами являются процессоры, области основной памяти, наборы данных, периферийные устройства, программы
Разделяемый ресурсShared resourceРесурс системы обработки информации, используемый несколь­кими процессами одновременно
Задание системе обработки ин­формации
Задание
JobЕдиница работы, которая возлагается на систему обработки ин­формации пользователем и оформлена для ввода в систему независи­мо от других таких единиц
Пакетное заданиеBatched jobЗадание системе обработки информации, выполняемое в режиме пакетной обработки
Пакет заданийJob batchПоследовательность предложении языка управления заданиями, подставляющая последовательность заданий системе обработки ин­формации и вводимая вместе с данными самих заданий одним процессом системного ввода
Язык управления заданиямиJob control languageЯзык, предназначенный для идентификации заданий и описания их характеристик при передаче задания на выполнение в систему об­работки информации.
Примечание. Система обработки информации обычно имеет свой язык управления заданиями
Удалённый ввод заданийRemote job entryВвод заданий вычислительной системе средствами телеобработки данных
Диалоговый удалённый ввод зада­нийConversational remote job entryУдалённый ввод заданий, при котором ввод осуществляется в диа­логовом режиме
Сеанс работыSessionИнтервал времени, в течение которого пользователю выделены ресурсы системы обработки информации для выполнения его работ и связи с ним в интерактивном режиме
Сообщение системыSystem messageСообщение любой из системных программ, входящих в операци­онную систему
Команда оператораOperator commandОбращение оператора системы обработки информации к управля­ющей программе, переданное посредством консоли, для оказания воздействия на ход обработки данных

Языки программирования

По ГОСТ 28397

Основные понятия
Язык программированияProgramming languageЯзык, предназначенный для представления программ.
Примечание К традиционным языкам программирования процедурного типа относят, как правило, языки для представления программ в виде последовательности предписания
Лексема(Lexical) token
Lexical unit
Языковая конструкция, по соглашению представляющая элементарную синтаксическую единицу
ИдентификаторIdentifierПо ГОСТ 19781
Ключевое слово (в языках программирования)KeywordИдентификатор, смысл которого зафиксирован правилами языка программирования и который используется для распознавания предложений в программе
Зарезервированное словоReserved wordКлючевое слово, использование которого запрещено в иных целях, кроме указанной
ЛитералLiteralЛексема, которая непосредственно представляет некоторое значение
ПредложениеStatementПо ГОСТ 19781
Составное предложениеCompound statementПредложение, состоящее из последовательности предложений
Программный блокBlockСинтаксически определённое составное предложение, образующее область действия объявленных в нем объектов
Программный модульProgram unitПо ГОСТ 19781
ПрограммаProgramПо ГОСТ 19781
КомментарийCommentЯзыковая конструкция, используемая для включения в текст программы пояснений, не влияющих на её выполнение
Описание средыEnvironment descriptionЯзыковая конструкция, используемая для описания свойств объектов, которые не являются частью программы, но существенны для её выполнения
Объявление объекта
Объявление
DeclarationЯзыковая конструкция для создания языкового объекта
УмолчаниеDefaultСоглашение о характеристике языкового объекта или выполняемом действии при отсутствии их явного описания
Неявное объявлениеImplicit declarationОбъявление объекта, принимаемое по умолчанию
Предопределённый атрибутPredefined
Built–in
Характеристика языкового объекта, программирования введённая описанием языка
Область действия объявленияScope of a declarationЧасть текста программы, на который распространяется действие некоторого объявления объекта
Локальный объектLocalЯзыковый объект, объявленный в программном блоке и недоступный вне его
Глобальный объектGlobalЯзыковый объект, доступный в программном блоке, но объявленный вне его в том же программном модуле
Внешний объектExternalЯзыковый объект, объявленный в некотором программном модуле и доступный вне его
Статическое свойство объектаStaticСвойство объекта, определяемое до выполнения программы
Динамическое свойство объектаDynamicСвойство объекта, определяемое или доопределяемое в период выполнения программы
Ссылка (в языках программирования)ReferenceОбъект при его использовании в качестве имени
Структура данных
Переменная (в языках программирования)VariableЯзыковый объект, который может принимать различные значения
Константа (в языках программирования)ConstantЯзыковый объект, обладающий фиксированным значением, определяемым при создании этого объекта
Агрегат данных
Агрегат
AggregateСтруктурированная совокупность элементов данных
Формальный параметр
Параметр
(Formal) parameter
Dummy argument
Идентификатор, который объявляется совместно со входом в процедуру и служит для связи с соответствующим фактическим параметром
Фактический параметрActual parameter
(Actual) argument
Языковый объект, который появляется в вызове процедуры и связывается с соответствующим формальным параметром процедуры для использования при её выполнении
Характеристики и средства, относящиеся к данным
Тип данных
Тип
(Data) typeМножество значений вместе с множеством допустимых над ними операций
Закрытый тип данныхEncapsulated typeТип данных с открытой спецификацией, но закрытой реализацией
Спецификация формата данныхFormalЯзыковая конструкция, определяющая представление данных
Спецификация шаблона данныхPictureЯзыковая конструкция, описывающая представление данных посред­ством образца, имеющего вид символьного литерала
Индексация (в языках про­граммирования)SubscriptingМеханизм для доступа к компоненте массива данных посредством ссылки на массив и посредством одного или более выражений, значения которых определяют позицию компоненты массива
Косвенная ссылкаIndirect referenceСсылка, значением которой является ссылка
ПрисваиваниеAssignmentМеханизм придания значения переменной в языке программирования
ИнициализацияInitializeПрисваивание начальных значений переменным программы
Автоматическое распределение памятиAutomatic storage allocationВыделение памяти при входе в программный блок для локальных переменных и её освобождение при выходе из этого блока
Агрегат подразумеваемого раз­мераAssumed–size aggregateФормальный параметр типа агрегат, диапазон изменения индексов которого определяется соответствующим фактическим параметром
Агрегат регулируемого размераAdjustable–size aggregateФормальный параметр типа агрегат с переменным диапазоном изменения индексов
Элементы обработки
ВыражениеExpressionЯзыковая конструкция, определяющая некоторое значение в соответ­ствии со значениями одного или более операндов
Процедура (в языках програм­мирования)ProcedureПараметризуемый именованный программный блок, конкретное выполнение которого определяется вызовом процедуры
Процедура–функция
Функция
Function (procedure)Процедура в языке программирования, при выполнении которой вырабатывается значение, связываемое с именем процедуры
Асинхронная процедураAsynchronous procedureПроцедура в языке программирования, выполняемая логически параллельно с другими частями программы
Критическая секцияCritical sectionЧасть асинхронной процедуры, которая не может выполняться парал­лельно с определённой частью той же или другой асинхронной процедуры
Метка (в языках програм­мирования)LabelЯзыковая конструкция, употребляемая для именования предложения в программе
Характеристики и средства, относящиеся к элементам обработки
Логический объектLogicalОбъект, рассматриваемый в аспекте определения алгоритмом или про­граммой безотносительно к реализации с помощью технических средств
Физический объектPhysicalОбъект, рассматриваемый в аспекте взаимодействия логического объекта с техническими средствами
Последовательность выполне­ния в программеExecution sequenceПорядок выполнения предложений или частей предложений программы
Безусловное предложениеUnconditional statementПредложение, определяющее единственно возможную последователь­ность выполнения в программе
Условный операторConditional constructЯзыковая конструкция, определяющая более одной последовательности выполнения в программе
Оператор циклаLoop ConstructЯзыковая конструкция, определяющая итерацию некоторой последова­тельности выполнения в программе
Вызов процедуры
Вызов
(Procedure)callСсылка на процедуру с целью её выполнения
Вход процедурыEntry (of a procedure)Языковая конструкция, с которой может быть начата некоторая последовательность выполнения процедуры
Передача параметровParameter associationМеханизм установления соответствия между формальными и фактическими параметрами
Возврат из процедурыReturn (from a procedure)Языковая конструкция, которая используется для завершения какой–либо последовательности выполнения процедуры
Побочный эффектSide effectИзменение значений параметров или глобальных переменных при выполнении процедуры–функции
Оператор ветвленияBranch constructЯзыковая конструкция, определяющая возможность выбора между различными последовательностями выполнения в программе
Исключительная ситуацияExceptionСовокупность определенных условий, возникновение которых приво­дит к нарушению предусмотренной последовательности выполнения в программе
Старшинство операций(Operator) precedenceОтношение между операциями, определяющее умалчиваемый порядок выполнения операций в выражениях
Преобразование типовConversionПреобразование значений некоторого типа данных к значениям другого типа
Активизация процедурыActivationПриведение процедуры в состояние готовности к выполнению при её вызове

Проектирование автоматизированное

По ГОСТ 22487

Проектирование
Пдп. Разработка
Процесс составления описания, необ­ходимого для создания в заданных усло­виях сто не существующего объекта, на основе первичного описания этого объ­екта и (или) алгоритма его функциони­ровании пли алгоритма процесса преоб­разованием (в ряде случаев неоднократ­ным) первичного описания, оптимизацией заданных характеристик объекта и ал­горитма его функционирования или ал­горитма процесса, устранением некор­ректности первичного описания и после­довательным представлением (при необ­ходимости) описании на различных язы­ках
Неавтоматизированное проектирование
Ндп.
Ручное проектирование
Безмашинное проектирование
Проектирование, при котором все пре­образования описаний объекта и (или) алгоритма его функционирования или алгоритма процесса, я также представ­ление описаний на различных языках осуществляет человек
Автоматизированное проектиро­вание
Ндп. Человеко–машинное проектирование
Проектирование, при котором отдель­ные преобразования описаний объекта и (или) алгоритма его функционирования или алгоритма процесса, а также пред­ставления описаний на различных язы­ках осуществляются взаимодействием человека и ЭВМ
Автоматическое проектирование
Ндп. Машинное проектирование
Проектирование, при котором все пре­образования описаний объекта и (или) алгоритма его функционирования или алгоритма процесса, а также представ­ления описаний на различных языках осуществляются без участия человека
Задание на проектированиеПервичное описание объекта проекти­рования, представленное в заданной форме
Проектное решениеПромежуточное или конечное описание объекта проектирования» необходимое и достаточное для рассмотрения и опреде­ления дальнейшего направления или окончания проектирования
Типовое проектное решениеСуществующее проектное решение, ис­пользуемое при проектировании
Результат проектированияПроектное решение (совокупность проектных решений), удовлетворяющее заданным требованиям, необходимое для создания объекта проектирования
Алгоритм проектированияСовокупность предписаний, необходи­мых для выполнения проектирования
Язык проектированияЯзык, предназначенный для представ­ления и преобразования описаний при проектировании
Входной язык проектирования
Входной язык
Язык проектирования, предназначен­ный для представления задания на про­ектирование
Базовый язык проектирования
Базовый язык
Язык проектирования, предназначен­ный для представления дополнительных сведений к первичному описанию объек­та проектирования, проектных решений, описании проектных процедур (см. Проектная процедура) (в том числе процедур информационно­го обмена) b их последовательности
Выходной язык проектирования
Выходной язык
Язык проектирования, предназначен­ный для представления какого–либо про­ектного решения, включая результат проектирования в форме, удовлетворяю­щей требованиям его дальнейшего при­менения
Проектный документДокумент, выполненный по заданной форме, в котором представлено какое–ли­бо проектное решение, полученное при проектировании
ПроектСовокупность проектных документов в соответствии с установленным переч­нем, в которых представлен результат проектирования

Проектная процедура

Формализованная совокупность дейст­вий, выполнение которых оканчивается проектным решением
Проектная операцияДействие или формализованная сово­купность действий, составляющих часть проектной процедуры, алгоритм которых остаётся неизменным для ряда проект­ных процедур
Унифицированная проектная процедура
Унифицированная процедура
Проектная процедура, алгоритм которой остаётся неизменным для различных объектов проектирования или различ­ных стадий проектировании одного и то­го же объекта
Техническое обеспечение автома­тизированного (автоматическо­го) проектированияСовокупность взаимосвязанных и взаи­модействующих технических средств, предназначенных для выполнения авто­матизированного (автоматического) про­ектировании
Математическое обеспечение (автоматического) автоматизи­рованного проектированияСовокупность математических методов, математических моделей к алгоритмов проектирования, необходимых для вы­полнения автоматизированного (автома­тического) проектировании, представлен­ных в заданной форме
Программное обеспечение авто­матизированного (автоматичес­кого) проектированияСовокупность машинных программ, не­обходимых для выполнения автоматизи­рованного (автоматического) проектиро­вания. представленных в заданной фор­ме
Пакет прикладных программ проектирования
Пакет прикладных программ
Совокупность машинных программ, необходимых для выполнения какой–ли­бо проектной процедуры, представлен­ных в заданной форме
Информационное обеспечение автоматизированного (автома­тического) проектирования
Ндп. Информационный массив проектирования
Совокупность сведении, необходимых для выполнения автоматизированного (автоматического) проектирования, пред­ставленных в заданной форме
Лингвистическое обеспечение автоматизированного (автома­тического) проектированияСовокупность языков проектирования, включая термины и определении, прави­ла формализации естественного языка к методы сжатия и развёртывания текстов, необходимых для выполнения автомати­зированного (автоматического) проекти­рования, представленных в заданной форме
Методическое обеспечение автоматизированного (автоматического) проектированияСовокупность документов, устанавли­вающих состав и правила отбора и экс­плуатации средств обеспечения автома­тизированного (автоматического) проек­тирования, необходимых для выполнения автоматизированного проектирования
Организационное обеспечение автоматизированного (автомати­ческого) проектированияСовокупность документов, устанавли­вающих состав проектной организации и её подразделении, связи между ними, их функции, а также форму представления результата проектирования и порядок рассмотрения проектных документов, необходимых для выполнения автомати­зированного (автоматического) проекти­рования
Комплекс средств автоматиза­ции проектирования
Ндп. Система автоматизации проек­тирования САПР
Совокупность различных видов обес­печения автоматизированного (автома­тического) проектирования, необходимых для выполнения автоматизированного (автоматического) проектирования
Операционная система автома­тизированного (автоматическо­го) проектирования
Операционная система проектиро­вания
Часть программного обеспечения авто­матизированного (автоматического про­ектирования). предназначенная для управления проектированием
Система автоматизированного проектирования САПР
Ндп. Автоматизированная система проектирования Человеко–машинная система проектирования
Комплекс средств автоматизации про­ектирования, взаимосвязанных с необхо­димыми подразделениями проектной ор­ганизации пли коллективом специалистов (пользователем системы), выполняющий автоматизированное проектирование
Система автоматического про­ектирования
Ндп. Автоматическая система про­ектирования
Машинная система проекти­рования
Комплекс средств автоматизации про­ектирования, взаимосвязанных с необхо­димыми подразделениями проектной ор­ганизации или коллективом специалистов (пользователем системы), выполняющий автоматическое проектирование
Интегрированная система авто­матизированного (автоматичес­кого) проектированияСистема автоматизированного (авто­матического) проектирования, имеющая альтернативное программное обеспечение и операционную систему автоматизиро­ванного (автоматического) проектирова­ния» позволяющую выбирать совокуп­ность машинных программ применитель­но к заданному объекту проектирования или классу объектов проектирования
Функционирование системы ав­томатизированного (автомати­ческого) проектирования
Функционирование САПР
Выполнение проектирования в систе­ме автоматизированного (автоматичес­кого) проектирования в соответствии с заданным алгоритмом проектирования
Алгоритм функционирования системы автоматизированного (автоматического) проектирова­ния
Алгоритм функционирования САПР
Совокупность предписаний, необходи­мых для функционирования системы ав­томатизированного (автоматического) проектирования
Управление системой автомати­зированного (автоматического) проектирования
Управление САПР
Совокупность воздействий извне, пре­дусмотренных алгоритмом функциониро­вания системы автоматизированного (автоматического) проектирования

Термины и определения из области автоматики, вы числительной техники, информатики и д.р.

ПРИЛОЖЕНИЕ 1
Справочное

Выполнение процессаНахождение результата процесса и представление его в заданной форме
Алгоритм процессаСовокупность предписании, необходи­мых дли выполнения процесса
Функционирование объекта (сис­темы)Выполнение в объекте (системе) про­цесса (процессов), соответствующего (соответствующих) заданному алгорит­му и (или) проявление объектом задан­ных свойств.
Примечание. Термин относится к любым объектам, кроме процессов
Алгоритм функционирования объекта (системы)Совокупность предписаний, необходи­мых для функционирования объекта (си­стемы).
Примечание. Термин относится к любым объектам, кроме процессов
Управление объектом (системой)Совокупность воздействий извне, пре­дусмотренных алгоритмом функциониро­вания объекта (системы)
Организационная системаСовокупность, состоящая из коллекти­ва специалистов н (или) технических средств, взаимодействии и взаимосвязей между ними, а также с внешней средой, включая необходимые для этого языки, и алгоритма процесса, необходимых для выполнения процесса
Формализованный языкСовокупность исходных знаков, при­ нятых за неделимые, и правил построе­ния из них слов и словосочетании.
Примечания:
1. Под словами понимают конечные последовательности, составленные из исходных знаков, принятых за недели­мые.
2. Под правильными словами (слово­ сочетаниями) понимают слова (слово­ сочетания), каждое из которых имеет определённое и единственное содер­жание (смысл)
Формально–естественный языкФормализованный язык, исходным и неделимым знаком которого сопоставле­ны слова естественного языка» а прави­ла построения из этих знаков конечных последователь!!остей соответствуют пра­вилам грамматики естественного языка.
Примечание. В формально–естест­венном языке обычно выделяются сле­дующие классы слов: слова—на имено­вания объектов, слова, характеризующие отношения между объектами« и слова, характеризующие функциони­рование объектов
Язык программированияПо ГОСТ 19781—74
ИнформацияСведения, являющиеся объектом хра­нения, передачи, преобразования
Машинная программаАлгоритм управления электронно–вы­числительной машины, представленный на языке программирования и предназна­ченным для выполнения определённой операции.
Примечание. В зависимости от операций различают следующие ма­шинные программы: вычислительная машинная программа, логическая ма­шинная программа, машинная прог­рамма по управлению периферийным оборудованием, машинная программа по вводу и выводу данных, машинная программа по обмену информацией с банком данных и др.
Описание объектаСовокупность знаков, построенная по правилам формализованного или фор­мально–естественного языка, содержа­щая информацию об объекте, соответ­ствующую поставленной цели.
Примечание. При проектировании в описании должна содержаться ин­формация о назначении объекта, его параметрах, действии, необходимая для выполнения проектирования
Первичное описание объектаОписан не. содержащее только заданную информацию об объекте
ДокументПо ГОСТ 6.10.2—75
ЭксплуатацияСовокупность процессов подготовки и применения изделий по назначению, их технического обслуживания, хранения и транспортирования

Пояснения и примеры и терминам

ПРИЛОЖЕНИЕ 2
Справочное

  1. К термину «проектирование» При проектировании различают, например, следующие объекты: материалы, предметы, процессы, системы (механические, электрические, организационные II др.). Под созданием объекта понимают:

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

    Под описанием объекта понимают, например:

    • если объектом является материал, предмет или система — описание заданных свойств и (или) характеристик объекта, включая описание взаимодействия между его частями и взаимодействия объекта с внешней средой и описание его функцио­нирования;
    • если объектом является процесс — описание результата процесса и заданных характеристик его выполнения во времени и пространстве. В промежуточные опи­сания объектов могут быть включены также математические и физические модели.

    В преобразования описании могут быть включены эквивалентные преобразова­ния и преобразования, связанные с вводом новых сведений (параметров, характе­ристик н т. п.).

    Под некорректностью описания понимают противоречивое и (или) недостаточ­но полное описание объекта, алгоритма ею функционирования или алгоритма процесса, ведущее к невозможности создания объекта.

  2. К термину «автоматизированное проектирование»

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

  3. К термину «автоматическое проектирование»

    При автоматическом проектировании пуск соответствующего оборудования и ввод в ЭВМ первичного описания объекта осуществляет человек.

  4. К термину «объект проектирования» В зависимости от области проектирования различают например, следующие виды объектов проектирования: машиностроительные, химические и т. п.

    В зависимости от видов объектов проектирования различают например, следующие виды проектирования: машиностроительное, строительное, химическое, энергетическое и т. п.

    Объект проектирования может быть создан заново и на основе существую­щих объектов, например, такой объект, как город, создают совершенствованием существующего объекта — города. С точки зрения проектирования заданный го­род является новым, не существующим в действительности.

  5. К термину «задание на проектирование»

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

  6. К термину «результат проектирования»

    В заданные требования должны быть включены требования к форме представ­ления проектного решения.

  7. К термину «алгоритм проектирования»

    Под выполнением проектирования понимается нахождение результата проек­тирования. Алгоритм проектирования может быть общим (для определённого клас­са объектов) и специальным (для одного объекта).

  8. К термину «выходной язык проектирования»

    Выходной язык должен, например, удовлетворять требованиям, установлен­ным в стандартах ЕСКД, ЕСТД. или требованиям к машинным носителям для автоматизированного изготовления объектов проектирования и т. д.

  9. К термину «проектная процедура»

    Проектными процедурами являются, например, прогнозирование, оптимизация, проверка реальности реализации, контроль, корректировка, моделирование и т.д.

  10. К термину «проектная операция»

    Проектными операциями являются, например, вычисление, черчение, состав­ление таблиц с данными, ввод и вывод данных и т.п.

  11. К термину «информационное обеспечение автоматизированного проектиро­вания»

    В информационное обеспечение автоматизированного проектирования вклю­чают. например, нормативно-справочные документы, задания государственных пла­нов. прогнозы технического развития, типовые проектные решения, систему клас­сификации и кодирования технико-экономической информации, различные системы документации (ЕСКД, ЕСТД и т.п. и т.д.)

    В информационное обеспечение входят различные фонды: нормативный, пла­новый. прогнозный, фонд типовых решении, фонд алгоритмов и программ.

  12. К термину «методическое обеспечение автоматизированного проектирова­ния»

    Под отбором средств обеспечения автоматизированного проектирования пони­мают выбор необходимой совокупности средств для выполнения проектирования заданного объекта или класса объектов из имеющейся совокупности средств обес­печения.

Ссылки

terms_definitions/terms_definitions.txt · Последние изменения: 2019-10-12 16:10 — GreyWolf