Программное обеспечение (ПО) – совокупность программ, позволяющих организовать решение задач на ЭВМ.
ПО и архитектура ЭВМ (аппаратное обеспечение) образуют комплекс функциональных средств ЭВМ, определяющих способность решения какого-либо класса задач. Различают программное и математическое обеспечение. Математическое обеспечение – это математические методы и алгоритмы, обеспечивающие решение поставленных задач, но не являющиеся функциональной частью средств компьютера.
По назначению ПО делится в основном на четыре класса (рис.3.2.).
Пакеты прикладных программ представляют собой комплекс программ, предназначенных для решения определенного класса задач. Библиотеки - это часто используемые программы вычисления функций, решения уравнений, распространенные операции обработки данных, например сортировки и т.д. Прикладное ПО характеризуется развитым интерфейсом и функциональной завершенностью. Современные прикладные пакеты используют средства графического интерфейса, которые характеризуются наглядностью отображения наличных компьютерных ресурсов и большей естественностью взаимодействия с ними.
Рис.3.2.Структурная схема видов ПО