Основные виды программного обеспечения

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

—       
Редакторы текстов;

—       
Табличные процессоры;

—       
Издательские системы (для подготовки документа
топографического качества);

—       
Системы управления базами данных (для обработки
массивов информации);

—       
Подготовка презентаций (слайд-шоу);

—       
Программы экономического назначения
(бухгалтерские программы, программы финансового анализа, правовые базы данных);

—       
Программы для создания рисунков, анимационных и
видеофильмов;

—       
Системы автоматизированного проектирования
(САПР) – программы черчения и конструирования различных предметов и механизмов;

—       
Программы для статистического анализа данных;

—       
Компьютерные игры, электронные справочники,
обучающие программы и др.

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

—       
Драйверы – программы, обеспечивающие
взаимодействие с каким-либо устройством. Они расширяют возможности операционных
систем (ОС), например, позволяя ей работать с тем или иным устройством, обучаю
ее новому протоколу обмена данными и др.

—       
Программные оболочки – популярный класс
системных программ, который обеспечивает более удобный и наглядный способ
общения с компьютером, чем штатные ОС.

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

3)     
Инструментальные системы (системы
программирования, которые обеспечивают создание новых программ для компьютера).
Эти системы обычно включают компилятор, осуществляющий преобразование программ
на языке программирования в программу в машинных кодах. Или интерпретатор,
осуществляющий непосредственное выполнение программы на языке программирования
высокого уровня, редактор текстов программ, библиотеки полезных программ, а
иногда и различные вспомогательные программы.

Оцените статью