- •1. Классификация программного обеспечения
- •По функциональному назначению все программное обеспечение можно разделить на три основные группы: системные программы, системы программирования, прикладное программное обеспечение.
- •Системные программы Большинство существующих программ создается исключительно для нужд
- •Системы программирования
- •Прикладные программы (ппо)
- •Классификация пакетов прикладных программ (ппо).
- •Программные средства общего назначения
- •Программные средства профессионального уровня
- •Инструментальные программные средства специального назначения
1. Классификация программного обеспечения
Общая классификация программ.
По функциональному назначению все программное обеспечение можно разделить на три основные группы: системные программы, системы программирования, прикладное программное обеспечение.
Программное обеспечение |
||
Системные программы |
Системы программирования |
Прикладное программное обеспечение |
Системные программы Большинство существующих программ создается исключительно для нужд
компьютера — для того, чтобы работало нужное человеку меньшинство.
Чисто Житейские воззрения кота Парловзора. Том 41
Они необходимы для обеспечения нормальной работы компьютера, его обслуживания и настройки. К таким программам относится в первую очередь операционная система, в которой отдельно можно выделить специальный вид программ драйверы. И ряд вспомогательных небольших программ — утилит.
Операционная система. Без нее обойтись просто невозможно. Это комплекс программ, предназначенных для управления устройствами ЭВМ, управления обработкой и хранения данных, обеспечение пользовательского интерфейса.
Драйверы – программы управления устройствами ввода-вывода компьютера (клавиатура, НГМД, принтер, дисплей, мышь и т.д.), т.к. УВВ часто нестандартны и требуют специальных программ управления.
Утилиты. Под этим названием скрывается громадное количество полезных программок, предназначенных для улучшения работы компьютера (программы-упаковщики, программы для создания резервных копий, антивирусные, программы диагностики устройств компьютера (количества памяти, типа дисков) и т.д.).
Системы программирования
Инструменты программиста. Суперсложные системы программирования, профессиональные компиляторы и многое другое, что позволяют создавать новые программы для компьютера. ТР, С++.
Прикладные программы (ппо)
Прикладные программы предназначены для того, чтобы обеспечить применение вычислительной техники в различных сферах деятельности человека. Помимо создания новых программных продуктов разработчики прикладных программ большие усилия тратят на совершенствование и модернизацию популярных систем, создание их новых версий. Новые версии, как правило, поддерживают старые, сохраняя преемственность, и включают в себя базовый минимум (стандарт) возможностей.
Необходимость улучшения характеристик использования пакета при решении конкретных задач стимулирует совершенствование архитектуры и элементной базы компьютеров и периферийных устройств.
Классификация пакетов прикладных программ (ппо).
Один из возможных вариантов классификации программных средств (ПС), составляющих прикладное программное обеспечение (ППО), отражен в табл.1. Как и почти всякая классификация, приведенная в табл. не является единственно возможной. В ней представлены даже не все виды прикладных программ. Тем не менее, использование классификации полезно для создания общего представления о ППО.
Прикладное программное обеспечение |
||
ПС общего назначения |
ПС профессионального уровня |
ПС специального назначения |
текстовые процессоры |
автоматизированное рабочее место (АРМ) |
системы мультимедиа |
настольные издательские системы (НИС) |
автоматизированные системы управления (АСУ) |
инструментальные программы |
электронные таблицы |
автоматизированные системы научных исследований (АСНИ) |
авторские системы |
системы управления базами данных (СУБД) |
системы автоматизированного проектирования (САПР) |
экспертные системы |
графические системы |
педагогические комплексы |
|
интегрированные ПС |
|
|