Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВОПРОС 1 лекция1.doc
Скачиваний:
5
Добавлен:
09.11.2019
Размер:
80.38 Кб
Скачать

5

1. Классификация программного обеспечения

Общая классификация программ.

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

Программное обеспечение

Системные программы

Системы программирования

Прикладное программное обеспечение

Системные программы Большинство существующих программ созда­ется исключительно для нужд

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

Чисто Житейские воззрения кота Парловзора. Том 41

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

Операционная система. Без нее обойтись просто невозможно. Это комплекс программ, предназначенных для управления устройствами ЭВМ, управления обработкой и хранения данных, обеспечение пользовательского интерфейса.

Драйверы – программы управления устройствами ввода-вывода компьютера (клавиатура, НГМД, принтер, дисплей, мышь и т.д.), т.к. УВВ часто нестандартны и требуют специальных программ управления.

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

Системы программирования

Инструменты программиста. Суперсложные системы программиро­вания, профессиональные компиляторы и многое другое, что позволяют создавать новые программы для компьютера. ТР, С++.

Прикладные программы (ппо)

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

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

Классификация пакетов прикладных программ (ппо).

Один из возможных вариантов классификации программных средств (ПС), составляющих прикладное программное обеспечение (ППО), отражен в табл.1. Как и почти всякая классификация, приведенная в табл. не является единст­венно возможной. В ней представлены даже не все виды прикладных программ. Тем не менее, использование классификации полезно для создания общего пред­ставления о ППО.

Прикладное программное обеспечение

ПС

общего назначения

ПС

профессионального уровня

ПС

специального назначения

текстовые процессоры

автоматизированное рабочее место (АРМ)

системы мультимедиа

настольные издательские системы (НИС)

автоматизированные системы управления (АСУ)

инструментальные

программы

электронные таблицы

автоматизированные системы научных исследований (АСНИ)

авторские системы

системы управления базами данных (СУБД)

системы автоматизированного проектирования (САПР)

экспертные системы

графические системы

педагогические комплексы

интегрированные ПС