1. ОСНОВНЫЕ ПОНЯТИЯ  ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Программа (program, routine) — упорядоченная последовательность команд (инструкций) компьютера для решения задачи.

Программное обеспечение (software) — совокупность программ обработки данных и необходимых для их эксплуатации документов.

Программы предназначены для машинной реализации задач.

Задача (problem, task) — проблема, подлежащая решению.

Приложение (application) — программная реализация на компьютере решения задачи. Является синонимом слова "программа".

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

Пакет прикладных программ — это система программ, предназначенных для решения задач определенного класса.

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

Автоматизированная система (АС) — совокупность программных и аппаратных средств, предназначенных для автоматизации процесса деятельности человека, т.е. ПО является частью автоматизированной системы.

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

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

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

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

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

Функциональные задачи в совокупности образуют предметную область и полностью определяют ее специфику.