logo
Шпоры компютерные технологии

20.Классификация и основы построения по

Програ́ммное обеспе́чение (допустимо также произношение обеспече́ние[1][2][3][4][5]) — совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ (ГОСТ 19781-90).[6] Также, это совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных (СТ ИСО 2382/1-84).[6]

Классификация ПО

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

Системное ПО: Операционная система ,Общего назначения, Реального времени, Сетевая

Встраиваемая Загрузчик операционной системы Драйвер устройства Программный кодек

Утилита

Программные средства защиты: Криптошлюз

Средство аутентификации Средство мониторинга и аудита Сканер защищённости Средство разграничения доступа Система криптографической защиты, шифрования и ЭЦП

Антивирусная программа

Антиспамовая программа

Межсетевой экран

Инструментальное ПО

Средство разработки программного обеспечения

Среда разработки

RAD

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

Реляционная (DB2, Informix, Interbase, Firebird, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, ЛИНТЕР)

Объектно-ориентированная (Caché)

Иерархическая

Сетевая