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

Содержание

Слайд 2

ПО Программное обеспечение(ПО) — все или часть программ, процедур, правил и

ПО

Программное обеспечение(ПО) — все или часть программ, процедур, правил и соответствующей документации

системы обработки информации.
Другие определения из международных и отечественных стандартов:
- Компьютерные программы, процедуры и, возможно, соответствующая документация и данные, относящиеся к функционированию компьютерной системы.
Совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ.
Академические области, изучающие программное обеспечение, — это информатика, программирование, программная инженерия.
Слайд 3

Классификация ПО Программное обеспечение принято по назначению подразделять на системное, прикладное

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

Программное обеспечение принято по назначению подразделять на системное, прикладное и

инструментальное, а по способу распространения и использования на несвободное (закрытое), открытое и свободное.
Слайд 4

Системное программное обеспечение — это комплекс программ, которые обеспечивают управление компонентами

Системное программное обеспечение — это комплекс программ, которые обеспечивают управление компонентами компьютерной

системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой - приложения пользователя.
В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д.

Системное ПО

Слайд 5

Прикладное ПО Прикладная программа или приложение — программа, предназначенная для выполнения

Прикладное ПО

Прикладная программа или приложение — программа, предназначенная для выполнения определенных пользовательских

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

Инструментальное программное обеспечение — программное обеспечение, предназначенное для использования в ходе

Инструментальное программное обеспечение — программное обеспечение, предназначенное для использования в ходе проектирования,

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

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

Слайд 7

Проприетарное ПО Проприетрное программное обеспечение — программное обеспечение, являющееся частной собственностью

Проприетарное ПО

Проприетрное программное обеспечение — программное обеспечение, являющееся частной собственностью авторов или

правообладателей и не удовлетворяющее критериям свободного ПО (наличия открытого программного кода недостаточно).
Обычно проприетарным называют любое несвободное ПО, включая полусвободное.
Слайд 8

Открытое ПО Открытое программное обеспечение — программное обеспечение с открытым исходным

Открытое ПО

Открытое программное обеспечение — программное обеспечение с открытым исходным кодом. Исходный

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

Свободное ПО Свободное программное обеспечение свободный софт — программное обеспечение, в

Свободное ПО

Свободное программное обеспечение свободный софт — программное обеспечение, в отношении которого

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

Программное обеспечение Операционные системы Системы техобслуживания Прикладные программы Сервисные системы Инструментальные

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

Операционные системы

Системы техобслуживания

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

Сервисные системы

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

Операционные среды

Оболочки ОС

Утилиты

СУБД

Инструментарий ИИ

Офисные системы

Системы

программирования

Текстовые редакторы

Слайд 11

Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с

Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с

техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением.

Вывод