Программа прикладная (Application program)

Программный    продукт,    предназначенный    для    решения    конкретной    задачи пользователя в определённой предметной области.

Программа резидентная (Resident program)

Программа,     постоянно     находящаяся     в     оперативной     памяти     во     время

функционирования компьютера.

Программа репликант [дублированная программа] (Replicated program)

Копия типовой программы, предназначенная для создания нового Интернет-ресурса

с другим контентом.

Программа-сервер [серверное приложение] (Server application)

Специальная программа обслуживания доступа к серверу.

Программирование (Programming)

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

смысле) Кодирование и тестирование программы в рамках некоторого конкретного проекта.

Основными проблемами, преодолеваемыми при программировании на современном уровне,

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

v Программирование   (в «малом»).  Для  него  характерны  следующие   признаки: а) код разрабатывается единственным программистом  или  небольшой  группой. Отдельный индивидуум  может понять все аспекты проекта от начала  до конца; б) основная проблема

при  разработке состоит  в проектировании  программы и  написании  кодов  алгоритмов  для решения поставленной задачи.

w Программирование  (в «большом»).  Наделяет  проект  следующими  свойствами: а) программная система разрабатывается большой командой программистов. При этом одна группа   может   заниматься  проектированием   (или   спецификацией)   системы,   другая   –

осуществлять написание кода отдельных компонентов. А третья – объединять фрагменты в конечный проект; б) нет ни одного человека, который бы знал всё о выполняемом проекте. Основная проблема в процессе разработки ПО – управление проектом и обмен информацией между группами и внутри групп.

x Деятельность, целью которой является описание процессов обработки данных. Программирование визуальное (См. Визуальное программирование) Программирование   компонентно-ориентированное   (См.    Компонентно-ориенти-

рованное программирование)

Программирование конкурентное (См. Конкурентное программирование) Программирование логическое (См. Логическое программирование) Программирование модульное (См. Модульное программирование) Программирование научное (См. Научное программирование)

Программирование   объектно-ориентированное   (См.    Объектно-ориентированное программирование)

Программирование параллельное (См. Параллельное программирование) Программирование распределённое (См. Распределённое программирование) Программирование системное (См. Системное программирование) Программирование структурное (См. Структурное программирование) Программирование экстремальное (См. Экстремальное программирование)

Программирования методология (См. Методология программирования) Программирования парадигмы (См. Парадигмы программирования) Программист (Programmer, Human programmer)

u Человек, который программирует для компьютера, то есть пишет компьютерные программы. При этом, им могут выполняться следующие фазы процесса программирования:

анализ,   разработка,   кодирование,   тестирование,   документирование   и   сопровождение. Существует деление программистов  на прикладных (application  programmers) и  системных (system programmers).

v Юридическое   лицо,   работой   или   профессией   которого   является   создание компьютерных  программ.  Профессия,  связанная  с  написанием  программных  кодов.  См. Кодер, Девелопер).

Программист-постановщик [аналитик] (Program analyst)

Старший прикладной  программист,  который  определяет  потребности  конечного

пользователя  и   разрабатывает  для  прикладного   программиста   (девелопера)   задание   на разработку соответствующей программы.

u

Источник: Тлумачний   словник   з   інформатики   /   Г.Г.   Півняк,   Б.С.   Бусигін, М.М. Дівізінюк та ін. – Д., Нац. гірнич. ун-т, 2008. – 599 с.

Похожие посты:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий