Назад
530
из центрального процессора и основной памяти, а также долговременного запоминающего
устройства на жёстком диске (винчестер), периферийных устройств ввода/вывода,
включающих монитор, клавиатуру, мышь и принтер, а также операционную систему. Более
мощные системы ПК, которые разработаны для обеспечения в компьютерных сетях
данными, сервисами (услугами) и функциями широкого круга пользователей, называются
серверами.
Массовый инструмент активной формализации профессиональных знаний. По
возможному влиянию на развитие индустриально развитого общества феномен
персональных вычислений можно сравнить с началом эры всеобщей грамотности, которая
стала возможной после изобретения книгопечатания.
Интерфей
с доступа к цифровым данным. Имеется ввиду, что без наличия ПК, в
том числе и мобильного (беспроводного), использование цифровых данных невозможно.
Пиксел (pixel Picture Element)
Наименьший элемент поверхности визуализации, которому может быть
независимым образом заданы цвет, интенсивность и другие характеристики изображения.
(ГОСТ)
Пиктограмма (иконка ) (Icon)
Ресурс, который можно добавить в загрузочный модуль приложения ОС
Windows, представляющий собой графическое изображение небольшого размера, состоящее
из отдельных пикселов. Обычно пиктограммы используются для обозначения свернутых
окон приложений. По сути, это небольшая картинка с пояснительной надписью, которая
связана с какой-либо программой или действием. Щелчок мышью по пиктограмме вызывает
выполнение требуемого действия или программы, связанных с ней.
Графическое представление зображение) объекта на экране компьютера (аналог
иконка). Пиктограммы имеют компьютер (значок «Мой компьютер»), файлы, логические
диски, принтеры и т.д.
Пин (pin)
Контакт для пайки или установки в разъём, не обязательно в виде проволочки.
Пиринговые подключения (см. peer-to-peer)
Платформа
вычислительной технике) Совокупность аппаратных средств, программного
обеспечения и интерфейсов, используемых в конкретных компьютерах. Обычно платформа
определяется применяемой операционной системой и процессором.
Помост, площадка.
Грузовой вагон открытого типа с невысокими бортами.
Небольшая ж.-д. станция, полустанок.
Ж.-д. платформа возвышенная площадка на станциях и остановочных пунктах
у ж.д. путей.
геологии) Область земной коры, характеризующаяся малой интенсивностью
тектонических движений.
политике) Программа, задачи или требования, выдвигаемые какой-либо
партией, организацией, группой.
Фасон женской обуви.
Плата (или картасетевая, памяти, видеокарта и др.)
Плоская панель, содержащая набор интегральных схем, выполняющих
определённые функции (платы расширения, материнские, сетевые, звуковые и другие
карты). Как правило, имеет краевой печатный или штырьковый разъем, которым она
соединяется со слотами шин ввода-вывода, а также металлическую скобу, которая
закрепляет плату (карту) на корпусе.
Пластина определённого размера из электроизоляционного материала, обычно
прямоугольной формы, применяемая в электротехнической и электронной аппаратуре в
531
качестве основания для установки и механического закрепления навесных электро- и
радиоэлементов (ЭРЭ) или нанесения печатных ЭРЭ.
Площадь
Часть плоскости, ограниченная ломаной или кривой линией. К примеру, площадь
прямоугольника, площадь криволинейной фигуры.
Пространство, поверхность, естественно ограниченная или специально
выделенная, отделенная для какой-нибудь цели. Количество эксплуатируемой, полезной
площади. Также для обозначения в помещении, где пространство обычно измеряется в
квадратных метрах поверхности пола. К примеру, жилая площадь, площадь дома.
Большое, ровное и незастроенное место в пределах города или села. К примеру,
базарная площадь, Красная площадь в Москве и др..
Поведение
Любая последовательность состояний системы. (Ashby, Handout, 1961).
Протокол наблюдаемых в системе изменений при переходе из текущего
состояния в следующее. (Krippendorff)
Подпрограмма, процедура, (subroutine, procedure)
Часть программы, предназначенная для выполнения определённой задачи
(синонимы: routine, procedure, function, subroutine).
Поименованная часть программы, которая вызывается и получает параметры,
выполняет определённые действия и возвращает результат своей работы и управление в
точку вызова. Во многих языках программирования различают два вида подпрограмм:
процедуры, действие которых заключается в изменении значений параметров и
некотором побочном эффекте. Обычно являются операторами или инструкциями языка
программирования;
функции, которые возвращают зависящий от параметров результат. Являются
операндами в конструкциях языка программирования и описываемых с их помощью
выражениях.
Реализация метода в объектно-ориентированных программах, представляющая
процедура или просто набор команд, сообщающих объекту, что нужно выполнить некоторую
задачу и реализующих алгоритм её выполнения.
Подсистема
Совокупность элементов, часть из которых задаёт спецификацию поведения
других элементов.
Система, являющаяся частью полной системы, выделенная по определённому
аспекту или другим признакам деления. (ГОСТ).
Часть большей системы, определяемая в подмножестве переменных этой
большей системы. (Krippendorff)
Полиграфический растр (см. lpi).
Полиморфизм (polymorphism)
Обычно относится к способности проявления во многих формах. В объектно-
ориентированном программировании, полиморфизм относится к способности языков
программирования по-разному обрабатывать объекты, в зависимости от их типа данных или
класса. Более точно, это можно назвать способностью языков переопределять методы для
производных классов. К примеру, в заданном базовом классе фигура (shape), полиморфизм
даёт программисту определять разные методы площадь (area) для любого количества
производных классов, таких как окружности, треугольники и прямоугольники. Не имеет
значения, какова форма объекта. Применение метода площадь всегда будет возвращать
корректный результат. Наличие полиморфизма в языке программирования рассматривается в
качестве необходимого условия, чтобы он считался действительно объектно-
ориентированным. (Webopedia).
532
Полоса
(математическое) Совокупность точек плоскости, лежащих между двумя
параллельными прямыми этой плоскости.
Длинная узкая форма, длинный узкий кусок чего-либо. К примеру, полоса железа,
полоса материи.
Одна из чередующихся параллельно частей какого-нибудь пространства. К
примеру, полосы спектра, обои с белыми и голубыми полосами.
Длинный узкий след, образуемый чем-нибудь.
(типографское) Страница в наборе или уже отпечатанная.
Период, эра, промежуток времени. К примеру, "…кончилась полоса неудач".
Полоса пропускания
Полосой пропускания (пропускной способностью) оценивается количество
информации, которое может быть передано по каналу. Ширина полосы пропускания
измеряется в битах в секунду (бит/с) для цифровых сигналов или в герцах (Гц) для
аналоговых сигналов, например звуковых волн. Ширина полосы пропускания для
аналоговой системы равна разности вычитания самой низшей передаваемой частоты из
наивысшей. Например, ширина полосы пропускания, необходимой для передачи
человеческого голоса составляет, примерно, 2700 Гц (3000-300). Чем шире полоса
пропускания канала, тем больше данных может быть по нему передано. В цифровых
коммуникациях это означает большую битовую скорость. В то же время, увеличение полосы
пропускания, а, следовательно, повышение частоты сигнала, уменьшает длину волны. При
более широкой полосе пропускания (выше частоты сигнала) возможна более скоростная
передача. В этом случае, происходит уменьшение длительности импульсных сигналов, что
приводит к их искажению и повышению вероятности возникновения ошибок. Этот эффект
учитывается для сведения к минимуму искажения сигналов.
Ряд примерных полос пропускания цифровых каналов различного типа:
цифровые телефонные линии менее 100кбит/с
сети ARCnet 2,5 Мбит/с;
сети ARCnet Plus 20 Мбит/с;
сети Ethernet 10 Мбит/с;
сети Token Ring 1,4 или 16 Мбит/с;
сети Fast Token Ring – 100Мбит/с;
оптоволоконные сети (FDDI) около 100 Мбит/с;
сети АТМ - около 655 Мбит/с.
Полоса частот
Частотный диапазон, в пределах которого происходит передача. Например, полоса
частот стандартного телефонного канала связи находится в полосе между 300 и 4000 Гц.
Пользователь
Человек или юридическое лицо, применяющие вычислительную систему или
программное средство.
Модуль программы или процесс, использующие средства, предоставляемые
другим модулем или процессом.
Понятие
философии) Форма мышления, отражающая существенные свойства связи и
отношения предметов и явлений. Основная логическая функция понятия выделение
общего, которое достигается посредством отвлечения от всех особенностей отдельных
предметов данного класса.
логике) Мысль, в которой обобщаются и выделяются предметы некоторого
класса по определённым общим и в совокупности специфическим для них признакам.
533
Порт
Точка подключения внешнего устройства компьютера (принтера, сканера и др.) к
внутренней шине процессора. Таким образом, программа или устройство могут посылать
данные в порты или получать их из портов для обработки.
Аппаратура сопряжения, содержащая цепи управления и позволяющая
подключать устройства ввода-вывода к внутренней шине микропроцессора.
Физический интерфейс для подключения компьютера, модема или другого
коммуникационного оборудования.
Порт параллельный (логическое имя LPT)
Средство сопряжения процессора с устройствами низкого и среднего
быстродействия при небольших объёмах передаваемой информации (принтер, сканер и др.).
Порт последовательный (логическое имя COM)
Поддерживает связь с низкоскоростными устройствами (модем и др.) в асинхронном
режиме.
Портабельность
Взаимодействие программных систем и компонентов с пользователями в стиле,
облегчающим им переход от системы к системе.
Портал (Portal)
Web-сайт, который функционирует как "вход" ("doorway") в Интернет или как
часть Интернета, представляющий определённую предметную область. В настоящее время
существует множество разнообразных порталов и, в том числе, коммерческие,
образовательные, программистские и другие порталы.
Портал является одним из эффективных сценариев интеграции распределенных
приложений в единую систему. В качестве интерфейса пользователя с системой в этом
случае выступает, как правило, браузер, а поисковая машина обеспечивает «ворота» в
Internet. Порталы, сочетающие набор служб, поисковую машину и службу новостей
(актуализации), могут быть ориентированными на определенную сферу деятельности
(вертикальными) или многоцелевыми (горизонтальными). Согласно Gartner, можно выделить
следующие виды порталов.
Мегапорталы (горизонтальные). Возникли одними из первых (Lycos, America
Online, Yahoo!). Они обращались к сообществу Сети, а не отдельным группам пользователей.
Основная функция таких порталов быть специфически сетевым средством массовой
информации.
Вертикальные порталы. Иногда их называют нишевыми порталами или
ворталами (vortals). Они предназначены для специфических групп пользователей
например, медицинские порталы, порталы для женщин и т.п.
B2B порталы. Это электронные торговые площадки, которые разрабатываются
для ведения бизнеса в Сети.
Корпоративные порталы (Enterprise Portals). Разрабатываются для нужд одной
компании, для решения, как внутрикорпоративных задач, так и для коммуникации с
внешним миром с покупателями, поставщиками, партнерами.
Организация интегрированного подхода, состоящего в предоставлении
пользователю унифицированного интерфейса для доступа к различным приложениям. Как
правило, в роли подобного интерфейса выступает портал, обеспечивающий функции
однократной регистрации в интегрированных системах, и "нулевой клиент". Портальное
программное обеспечение может производить также адаптацию контента для устройств
разного формата, его перевод на разные языки и персонализацию для каждого пользователя.
Типичными примерами порталов являются Plumtree Portal, IBM WebSphere Portal и Microsoft
SharePoint Portal. Стоит заметить, что современный портал это некое обобщение рабочего
экрана обычного ПК.
534
Портлет (стандартный портальный компонент)
Реализация некоторого сервиса, запускаемая портальным сервером, которая
содержит некоторые данные, набор собственных бизнес функций, а также стандартное
представление на рабочих панелях портала. Портлеты обычно (но не обязательно) выглядят
как стандартные "окошки" на рабочей панели браузера. С точки зрения пользователя,
портлет это небольшое окно на странице портала, которое предоставляет специфические
функции или информацию, такие как календарь, заголовки новостей и др. С точки зрения
разработчика, портлеты являются подключаемыми модулями (фактически отдельными
приложениями), которые разрабатываются для работы внутри портлет-контейнера портала.
Реализация некоторого сервиса, запускаемая портальным сервером, которая
содержит некоторые данные, набор собственных бизнес функций, а также стандартное
представление на рабочих панелях портала. Портлет может содержать встроенный контент,
который, в свою очередь, может быть представлен в самых разнообразных форматах, или
ссылки на контент, находящийся на удаленном сервере. Тип разрабатываемого портлета
зависит от его назначения, местоположения и объема информации, которую он должен
отображать.
Формат, разработанный корпорацией Oracle, в соответствии с которым на основе
ее продуктов можно создавать, так называемые портлеты (portlets) готовые компоненты,
предназначенные для построения корпоративных порталов. Oracle также предлагает
различные средства связи порталов, разработанных с помощью инструментария других
фирм.
Портлеты для программного продукта WebSphere Portal (IBM) представляют
собой Java-сервлеты, разработанные на базе API портал-сервера. Дополнительная
функциональность реализуется путем разработки новых портлетов. Помимо этого, на
сервере IBM представлена библиотека портлетов, расширяющих функциональность портала.
Поток, нить (thread)
Код из адресного пространства процесса выполняется в виде потоков. Поток (еще
говорят «поток выполнения») это единица выполнения, используемая операционной системой
при планировании многозадачности (распределении ресурсов процессора). Первый поток
процесса создается операционной системой и называется первичным потоком. Остальные
потоки процесса порождаются первичным потоком. В Windows NT выполнение процесса
завершается по завершении выполнения всех его потоков.
Подпрограмма, выполняемая параллельно с главной программой (при этом
главная программа тоже считается потоком, но этот поток ассоциирован с целым
процессом). Поток может выполнять любую подпрограмму, а одна и та же подпрограмма
может одновременно выполняться несколькими потоками. Все потоки имеют одно и тоже
виртуальное адресное пространство, обращаются к одним и тем же глобальным переменным
и ресурсам своего процесса. Поток является базовой единицей, которой операционная
система выделяет время процессора.
Прагматика
В контексте языка UML это та специфика объектно-ориентированного подхода,
которая проявляется в организационных вопросах создания программного обеспечения (ПО).
Сюда относятся: управление проектом, персоналом, рисками, версиями системы, конкретные
программные средства поддержки разработки ПО и т. п. Важность этих вопросов
обусловлена тем, что проектирование и анализ не являются строгой и формально
определенной наукой. Поэтому для решения значительной части проблем не удается найти
подходящих формализаций и остается только обсудить их на неформальном уровне. Таким
образом, эта часть метода является самой неформальной.
Предложение (синоним инструкция)
Базовая единица языка программирования, обладающая определённой для данного
языка синтаксической и смысловой законченностью. (ГОСТ).
535
Предметная область
Класс задач, решаемых программным средством или программной системой.
Предметно-ориентированная база данных (Subject Oriented Databases) (см. Витрина
данных (Data Mart))
Представление
Образ ранее воспринятого предмета или явления (представление памяти,
воспоминание), а также образ, созданный продуктивным воображением.
Представление данных
Характеристика, выражающая правила кодирования элементов и образования
конструкций данных на конкретном уровне рассмотрения в вычислительной системе.
(ГОСТ).
цифровой форме) Представление данных, при котором используются только
цифровые знаки. (ГОСТ).
Представление знаний
Процесс структурирования предметных знаний с целью облегчения поиска решения
задачи.
Представление чисел
Запись чисел при помощи заранее выбранного набора знаков и по заранее
установленным правилам. (ГОСТ).
Преобразование
Процесс перехода от одной формы представления объекта к другой. (ГОСТ).
Преобразование типа
Операция программы, преобразующая значение одного типа в соответствующее
значение другого типа. (ГОСТ).
Прерывание
Обрыв нормальной последовательности выполнения инструкций в работе
компьютера. Прерывание вызывает автоматическую передачу управления на заранее
предопределённый адрес в памяти, где расположена последовательность команд,
выполнение которых и составляет процесс прерывания.
Внешний или внутренний сигнал, сообщающий процессору о необходимости
прервать выполняемую программу и переключиться на процедуру обслуживания
прерывания. Внешние прерывания обычно поступают от периферийных устройств, а
внутренние вызываются ошибочными ситуациями. После обслуживания прерывания
возобновляется выполнение прерванной программы.
Прикладной системный анализ
Научная дисциплина, которая на основе системно организованных, системно
взаимосвязанных и функционально взаимодействующих эвристических процедур,
методологических средств, математического аппарата, программного обеспечения и
вычислительных возможностей компьютерных систем и сетей обеспечивает в условиях
концептуальной неопределённости получение и накопление информации об исследуемом
предмете для последующего формирования знаний о нём как едином, целостном объекте с
позиции поставленных целей исследования и принятия рационального решения в условиях
разнородных многофакторных рисков. (Панкратова)
Приложение pplication, program) (см. модель архитектуры производственных
приложений)
Прикладная программа, то есть программа, выполняемая под управлением
операционной системы.
Компьютерная программа, выполняемая на командный стимул или из пакетного
файла и позволяющая осуществить на компьютере конкретную работу.
В широком смысле означает любую программу, отличающуюся от
командного процессора (Command processor).
536
В более узком смысле подразумевает конкретную программу, например
программу текстового процессора, базы данных, электронных таблиц,
автоматизированного проектирования и т.д.
В соответствии с подходом Microsoft, разработка приложения состоит из
проектирования, моделирования, создания прототипа и в конечном итоге реализации и
тестирования. На фазах проектирования и моделирования разрабатывается архитектура
приложения. Почти все приложения содержат код представления, код обработки данных и код
обращения к хранилищам данных. Архитектура приложения определяет то, как будет
организован этот код. Для описания характеристик или типа приложения используется
целый ряд терминов, в том числе:
SDI;
MDI;
консольное;
диалоговое;
настольное;
распределённое;
одноярусное;
двухъярусное;
многоярусное;
клиент/серверное;
Web-приложение;
Web-сервис;
компонент;
совместно работающее.
языке Java) Программа, собранная в момент выполнения из отдельных
компонентов, соединённых через сеть в отдельной конкретной среде выполнения, обычно
располагаемой на разных платформах. Распределённые приложения поддерживают модели:
двухъярусную лиент/сервер), трёхъярусную (клиент/промежуточное ПО
(middleware)/сервер), и многоярусную (клиент/ множественное промежуточное
ПО/множество серверов).
Приложение диалоговое (См. Wizards)
Диалоговое приложение ведет пользователя через последовательность шагов к
выполнению определенной задачи. Диалоговые приложения обычно активно
взаимодействуют с пользователем через набор экранов (или диалоговых окон), посредством
которых пользователь делает свой выбор. Хорошим примером диалоговых приложений
являются довольно распространенные в среде Windows мастера (Wizards).
Приложение консольное
Приложение, у которого нет графического интерфейса. Вместо него взаимодействие
пользователя и консольного приложения происходит путём ввода текстовых символов через
командный интерфейс или интерфейс командной строки. Обычно у консольного приложения
есть набор команд, которые можно использовать для доступа к функциональности
приложения. Однако запомнить, какие команды, за что отвечают и каков их синтаксис,
порой бывает затруднительно. В Windows чаще всего используются SDI- и MDI-
интерфейсы, однако есть и другие варианты. Большинство приложений для мэйнфреймов и
унаследованных приложений относятся к категории консольных. Эти приложения
предназначены для использования с алфавитно-цифровым терминалом. В среде Windows
терминал обычно заменяется программой эмуляции такового в рамках приложения
Командная строка (Command Prompt) из главного меню кнопки Пуск Стандартные.
Приложения модульные (modularized)
Приложения, состоящие из нескольких меньших приложений, которые можно
выполнять на различных вычислительных системах.
537
Приложение. Разработка концептуального и логического проектов приложения.
В соответствии с подходом, предлагаемом корпорацией Microsoft, считается, что
разработка бизнес приложения, которое в полной мере удовлетворяло бы бизнес-
требованиям и могло бы развиваться вместе с бизнесом, процесс гораздо более сложный,
чем простое написание компьютерной программы. Разработка решения (см. решение)
бизнес-проблемы требует нескольких этапов: определения бизнес требований, выбора
архитектуры решения, организации данных и размещения их по устройствам хранения.
Примитив (Primitive)
(primitive data tipe: целые, вещественные числа, логические и символьные
переменные) Типы данных, которые может использовать пользователь какого-либо
конкретного типа вычислительного оборудования. Из них строятся более сложные
структуры данных.
компьютерной графике) Элементарный объект (отрезок прямой, треугольник,
окружность и др.).
программировании) Базовый элемент языка, используемый для создания
сложных программ.
Элемент, который нельзя разложить на более простые формы.
Принципы
Безусловные требования, которые должны быть удовлетворены в проекте.
(Европейские правила геотехнического проектирования).
Проблема
широком смысле) Сложный теоретический или практический вопрос,
требующий изучения, исследования и разрешения.
науке) Противоречивая ситуация, выступающая в виде противоположных
позиций, в объяснении каких-либо явлений, объектов, процессов и требующая адекватной
теории для её разъяснения.
Буквально, «нечто, заброшенное вперёд (во времени)». В частности, распознанная
неустойчивость или диспозиция, которые подвигают организм что-либо предпринять для
изменения его текущего поведения либо смены существующего состояния. (Krippendorff)
Провайдер Интернет услуг (Internet Service Provider, ISP)
Компания или другая организация, предлагающие услуги по подключению к сети
Интернет через свои компьютеры, которые являются частью всемирного Интернета.
Программа
Последовательность операций или несколько параллельных последовательностей
операций, выполняемых компьютером для достижения определённой цели.
Последовательность команд или операторов, которая после декодирования её
компьютером и транслирующей программой заставляет последний выполнить некоторую
работу. (Фокс).
Данные, предназначенные для управления конкретными компонентами системы
обработки данных в целях реализации некоторого алгоритма.
Упорядоченная последовательность команд, подлежащая обработке.
Описание действий выполняемых компьютером, записанное на языке
программирования или в машинных кодах.
Программа описывает операции, которые нужно выполнить для решения
поставленной задачи. Действия, предписываемые программой, называются операторами.
Командой именуют элементарное предписание, предусматривающее выполнение какой-
нибудь операции.
Программа есть последовательность действий (операций), предложенная в целях
достижения конкретного результата.
В зависимости от возлагаемых на них задач, в информатике различают много
видов программ:
538
системные, входящие в состав операционных систем (ОС);
управляющие, предназначенные для управления работой систем либо их
частей;
прикладные программы, призванные выполнять задания пользователей;
для определения качества программного обеспечения;
начальной загрузки, восстановления, обеспечения запуска систем после
отказов или ошибок;
для ввода/вывода, осуществляющие ввод/вывод данных в/из компьютера
(обычно называются драйверами);
передачи данных;
модем-программы;
управления сетью;
диагностики, локализации и объяснения неисправностей либо ошибок в
работе;
связи со специалистами и операторами, предназначенные для приёма и
выполнения их команд и т.д.
Программа прикладная
Программный продукт, предназначенный для решения конкретной задачи
пользователя.
Программа резидентная
Программа, постоянно размещаемая в оперативной памяти во время
функционирования компьютера.
Программирование
широком смысле) Все технические операции, необходимые для создания
программы, включая анализ требований и все стадии разработки и реализации.
узком смысле) Кодирование и тестирование программы в рамках
некоторого конкретного проекта.
Программирование «малом»). Для него характерны следующие признаки:
код разрабатывается единственным программистом или небольшой
группой. Отдельный индивидуум может понять все аспекты проекта от начала до
конца.
основная проблема при разработке состоит проектировании программы и
написании кодов алгоритмов для решения поставленной задачи.
Программирование «большом»). Наделяет проект следующими свойствами:
программная система разрабатывается большой командой
программистов. При этом одна группа может заниматься проектированием ли
спецификацией) системы, другая осуществлять написание кода отдельных
компонентов. А третья объединять фрагменты в конечный проект.
нет ни одного человека, который бы знал всё о выполняемом проекте.
Основная проблема в процессе разработки ПО управление проектом и обмен
информацией между группами и внутри групп.
Деятельность, целью которой является описание процессов обработки данных.
Программист (programmer или programer)
Человек, который программирует для компьютера, то есть пишет компьютерные
программы.
Лицо, которое разрабатывает, кодирует, тестирует и документирует
компьютерные программы или Web-сайты.
Юридическое лицо, работой или профессией которого является создание
компьютерных программ.
Профессия, связанная с написанием программных кодов. (См. кодер, девелопер).
539
Программист системный (systems programmer, аббревиатура – sysprog)
Лицо, занимающееся написанием системных программ, предназначенных для
обеспечения функционирования компьютерных систем, в противоположность тем, кто
занимается разработкой программ-приложений.
Технический эксперт в больших корпорациях, занимающийся поддержанием
работоспособности компьютерных систем, а также ответственный за инсталляцию и
интеграцию новых программных продуктов и аппаратных решений.
Общий термин для широкого диапазона знаний и возможностей специалистов,
включающих написание низкоуровневых кодов программ, относящихся к операционным
системам или серверам. Круг знаний системного программиста должен включать следующие
вопросы: конкретные операционные системы, сетевые технологии (TCP/IP, ATM, Ethernet,
DNS), электронная почта (POP, IMAP, SMTP), Web-серверы, СУБД, операционные системы
и безопасность в сетях, а также аппаратное обеспечение (SCSI, жёсткие диски и устройства
долговременного хранения данных (бэк-ап back-up devices)).
Программная инженерия (см. инженерия программного обеспечения)
Программная система
Программная продукция, представляющая собой совокупность программ и/или
подсистем, имеющих общее целевое назначение. Связь между компонентами
устанавливается разработчиком, пользователем или другими специалистами при
инсталляции.
Программно-аппаратные средства (firmware)
Программное обеспечение, хранимое, как правило, в постоянных запоминающих
устройствах.
Понятие, используемое одновременного указания на программные и технические
средства.
Программное изделие (ПИ)
Экземпляр или копия разработанного программного средства. Изготовление ПИ
это процесс снятия копии программы и программных документов ПС с целью их поставки
пользователю для применения по назначению. (ГОСТ).
Программное обеспечение (ПО) (software)
Комплекс взаимосвязанных программных модулей, предназначенных для
решения конкретной задачи или определённого класса задач, отчуждаемый от
программистов-разработчиков, снабжённый в соответствии с заданными требованиями
необходимой технической и технологической документацией и обладающий товарной
стоимостью. (ГОСТ).
Продукт интеллектуальной деятельности, включающий в себя информацию,
выраженную через средства поддержки. ПО может быть представлено в форме концепции,
протоколов, спецификаций или методик. Компьютерная программа является конкретным
примером программного обеспечения. (Терминология ISO 9000)
Комплекс программ или программный продукт, обеспечивающие обработку или
передачу данных, а также разработку новых программ.
Программное обеспечение это не только программы, но и вся сопутствующая
документация, а также конфигурационные данные, необходимые для корректной работы
программ. Программные системы, как правило, состоят из совокупности программ и файлов
конфигурации (необходимых для установки этих программ), а также документации, которая
описывает структуру системы и содержит инструкции для пользователей, объясняющие
работу с системой.Сюда же включается адрес Web-узла, где пользователь может найти
самую последнюю информацию о данном программном продукте и его обновления. (Иан
Соммервилл).