Similar presentations:
Программное обеспечение
1.
Выполнилаучащаяся гр. №6
Монастырская Екатерина
Одесса 2012
2.
Программное обеспечение(ПО) — все или часть программ,процедур, правил и соответствующей документации системы
обработки информации.
Другие определения из международных и отечественных стандартов:
- Компьютерные программы, процедуры и, возможно,
соответствующая документация и данные, относящиеся к
функционированию компьютерной системы.
-Совокупность программ системы обработки информации и
программных документов, необходимых для эксплуатации этих
программ.
Академические области, изучающие программное обеспечение, — это
информатика, программирование, программная инженерия.
3.
Программное обеспечение принято по назначениюподразделять на системное, прикладное и
инструментальное, а по способу распространения и
использования на несвободное (закрытое), открытое и
свободное.
4.
Системное программное обеспечение — этокомплекс программ, которые обеспечивают управление
компонентами компьютерной системы, такими как
процессор, оперативная память, устройства вводавывода, сетевое оборудование, выступая как
«межслойный интерфейс», с одной стороны которого
аппаратура, а с другой - приложения пользователя.
В отличие от прикладного программного обеспечения,
системное не решает конкретные прикладные задачи, а
лишь обеспечивает работу других программ, управляет
аппаратными ресурсами вычислительной системы и т.д.
5.
Прикладная программа или приложение —программа, предназначенная для выполнения
определенных пользовательских задач и рассчитанная на
непосредственное взаимодействие с пользователем.
В большинстве операционных систем прикладные
программы не могут обращаться к ресурсам компьютера
напрямую, а взаимодействуют с оборудованием и проч.
посредством операционной системы. Также на простом
языке — вспомогательные программы.
6.
Инструментальное программное обеспечение —программное обеспечение, предназначенное для
использования в ходе проектирования, разработки и
сопровождения программ, в отличие от прикладного и
системного программного обеспечения.
Строго говоря, определение прикладного ПО включает
в себя определение инструментального, поэтому
инструментальное ПО можно считать обособленным
подклассом прикладного ПО.
7.
Проприетрное программное обеспечение —программное обеспечение, являющееся частной
собственностью авторов или правообладателей и не
удовлетворяющее критериям свободного ПО (наличия
открытого программного кода недостаточно).
Обычно проприетарным называют любое несвободное
ПО, включая полусвободное.
8.
Открытое программное обеспечение — программноеобеспечение с открытым исходным кодом. Исходный код
таких программ доступен для просмотра, изучения и
изменения, что позволяет пользователю принять участие в
доработке самой открытой программы, использовать код
для создания новых программ и исправления в них
ошибок — через заимствование исходного кода, если это
позволяет совместимость лицензий, или через изучение
использованных алгоритмов, структур данных, технологий,
методик и интерфейсов (поскольку исходный код может
существенно дополнять документацию, а при отсутствии
таковой сам служит документацией).
9.
Свободное программное обеспечение свободныйсофт — программное обеспечение, в отношении которого
права пользователя («свободы») на неограниченную
установку, запуск, а также свободное использование,
изучение, распространение и изменение
(совершенствование) защищены юридически авторскими
правами при помощи свободных лицензий.
10.
Программное обеспечениеОперационные
системы
Сервисные
системы
Операционные
среды
Оболочки ОС
Утилиты
Системы
техобслуживания
Прикладные
программы
Инструментальные
системы
Системы
программирования
СУБД
Текстовые
редакторы
Инструментарий
ИИ
Офисные
системы
11.
Программное обеспечение является одним из видовобеспечения вычислительной системы, наряду с техническим
(аппаратным), математическим, информационным, лингвистическим,
организационным и методическим обеспечением.
12.
http://ru.wikipedia.org/wiki/Программное_обеспечениеhttp://ru.wikipedia.org/wiki/Системное_программное_обеспечение
http://ru.wikipedia.org/wiki/Прикладное_программное_обеспечение
http://ru.wikipedia.org/wiki/Инструментальное_программное_обеспечение
http://ru.wikipedia.org/wiki/Проприетарное_программное_обеспечение
http://ru.wikipedia.org/wiki/Открытое_программное_обеспечение
http://ru.wikipedia.org/wiki/Свободное_программное_обеспечение