Программа или функционально завершенный фрагмент программы

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

Поделиться

  • Telegram
  • Whatsapp
  • Вконтакте
  • Одноклассники
  • Email

Научные статьи на тему «Программный модуль»

Создание программных модулей на VBA

Замечание 1 Создание программных модулей на VBA — это формирование программных модулей на Vìsual.
Создание программного модуля Для формирования программного модуля, необходимо сначала внести новый модуль.
в папку модулей формируемого проекта.
Для этого нужно в окне редактора Vìsual Basìc сделать следующее: → Вставка → Модуль После этого, в папке.
с модулями выполняется создание нового модуля и открытие окна для него, где можно вводить программный

Автор Люба Снежкова
Источник Справочник
Категория Информатика
Статья от экспертов

Программный синтез светодиодного модуля

Представлено математическое описание параметров сфероподобного светодиодного модуля с реализацией расчетов количества и расположения светодиодов для формирования заданной кривой силы света с помощью программного комплекса

Процессы: Задачи | Системное программирование на СИ в Linux

Автор(ы) Коваленко Ольга Юрьевна
Афонин Виктор Васильевич
Источник Агроинженерия
Научный журнал

Что такое модуль в программировании

Определение 1 Модуль в программировании — это построение программного приложения в виде набора.
Модули являются программными кирпичами, из которых выстраивается весь программный комплекс.
Под модулем понимается совокупный набор программных операторов, который имеет граничные компоненты, а.
Примерами «средних» модулей в программных языках могут служить: Набор задач в программном языке Ada.
В качестве примеров таких модулей можно привести: Набор модулей в программном языке Modula-2.

Читайте также:
Где хранятся программы в ubuntu

Автор Диана Загировна Филиппенкова
Источник Справочник
Категория Информатика
Статья от экспертов

Характеристика надежности программных модулей

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

Источник: spravochnick.ru

Программа

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

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

ГОСТ 19781-90 определяет следующие виды программ:

  • Системная программа (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) – подпрограмма, которая может обращаться к себе самой.
Читайте также:
Что методология rcm признает существенным при формировании программы тоир

Источник: sewiki.ru

Вафлеративное программирование

1.1.1. Этапы подготовки программы

Система программирования ‒ система, образуемая языком программирования, компилятором или интерпретатором программ, представленных на этом языке, соответствующей документацией, а также вспомогательными средствами для подготовки программ к форме, пригодной для выполнения.

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

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

При выборе модульной структуры должны учитываться следующие основные соображения:

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

    Программа пишется в виде исходного модуля, на рисунке — файл ИМ. Исходный модуль ‒ программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции. На рисунке 1 показаны этапы, которые проходит программа от своего написания до выполнения Рисунок 1 Первым (не для всех языков программирования обязательным) этапом подготовки программы является обработка ее Макропроцессором (или Препроцессором). Макропроцессор обрабатывает текст программы и на выходе его получается новая редакция текста (на рис. — ИМ’). В большинстве систем программирования Макропроцессор совмещен с транслятором, и для программиста его работа и промежуточный ИМ’ «не видны». Следует иметь в виду, что Макропроцессор выполняет обработку текста, это означает, с одной стороны, что он «не понимает» операторов языка программирования и «не знает» переменных программы, с другой, что все операторы и переменные Макроязыка (тех выражений в программе, которые адресованы Макропроцессору) в промежуточном ИМ’ уже отсутствуют и для дальнейших этапов обработки «не видны». Так, если Макропроцессор заменил в программе некоторый текст A на текст B, то транслятор уже видит только текст B, и не знает, был этот текст написан программистом «своей рукой» или подставлен Макропроцессором.

    Читайте также:
    Как пользоваться программой гитар про

    Следующим этапом является трансляция.

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

    Источник: studfile.net

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru