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