СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ

СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ

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

2) Процесс составления системных программ - в этом качестве все больше становится синонимом профессионального программирования, т. е. составления программ (иначе называемых программным продуктом), отчуждаемых от их автора и применяемых впоследствии многократно.

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

С. п. в своем развитии встречается с рядом трудностей. Главными источниками их являются большой объем программных систем (до 1 млн. машинных команд), сугубо нелинейная зависимость сложности от объема, слабая устойчивость системных программ к ошибкам программиста и отказам оборудования.

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

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

Лит.:[1] Брукс Ф., Как проектируются и создаются программные комплексы. Мифический человеко-месяц, пер. с англ., М., 1979; [2] Создание качественного программного обеспечения. Тр. Рабочей конференции Междунар. федерации по обработке информации, пер. с англ., т. 1-2, Новосиб., 1978.

А. П. Ершов.


Математическая энциклопедия. — М.: Советская энциклопедия. . 1977—1985.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ" в других словарях:

  • системное программирование — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN systems programming …   Справочник технического переводчика

  • Системное программирование — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей …   Википедия

  • системное программирование — sisteminis programavimas statusas T sritis automatika atitikmenys: angl. system programming vok. Systemprogrammierung, f rus. системное программирование, n pranc. programmation système, f …   Automatikos terminų žodynas

  • Системное программное обеспечение — Системное программное обеспечение  это комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода вывода, сетевое оборудование, выступая как «межслойный… …   Википедия

  • ПРОГРАММИРОВАНИЕ — 1) процесс составления программы, плана действий; 2) дисциплина, изучающая методы и приемы составления программ. С определенной долей условности П. как дисциплина делится на программирование теоретическое, изучающее математич. абстракции программ …   Математическая энциклопедия

  • ПРОГРАММИРОВАНИЕ — 1) процесс составления программы, плана действий. 2) Раздел информатики, изучающий методы и приёмы составления программ. С долей условности П. как дисциплина разделяется на: теоретическое, изучающее матем. абстракции программ (как объектов с… …   Физическая энциклопедия

  • ПРОГРАММИРОВАНИЕ — совокупность и последовательность действий в целях получения конкретного результата; (1) П. в вычислительной технике процесс составления (см.) в соответствии с данным (см.) на ЭВМ, а также создание средств программного обеспечения, с помощью… …   Большая политехническая энциклопедия

  • Перехват (программирование) — У этого термина существуют и другие значения, см. Перехват. Перехват (англ. hooking) технология, позволяющая изменить стандартное поведение тех или иных компонентов информационной системы. Содержание 1 Назначение технологии перехвата …   Википедия

  • Событийно-ориентированное программирование — Парадигмы программирования Агентно ориентированная Компонентно ориентированная Конкатенативная Декларативная (контрастирует с Императивной) Ограничениями Функциональная Потоком данных Таблично ориентированная (электронные таблицы) Реактивная …   Википедия

  • RAD (программирование) — У этого термина существуют и другие значения, см. RAD. Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ • Проектиро …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»