Программное обеспечение. Лекция 6

Содержание

Слайд 2

Программное обеспечение (software) —это совокупность программ, хранящихся во внешней памяти компьютера в

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

Слайд 3

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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

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

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

Инструментарий
технологии
программирования

(System Software)

КЛАССИФИКАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Программное обеспечение Системное программное обеспечение Прикладное программное обеспечение Инструментарий
-
совокупность программ и программных комплексов
для обеспечения работы компьютера и сетей ЭВМ

(Applied Software) – комплекс взаимосвязанных программ для решения задач определённого класса конкретной
предметной области

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

Базовое ПО

Сервисное ПО

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

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

ПО профессионального
назначения

Слайд 5

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

БАЗОВОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (Base Software) -минимальный набор программных средств,
обеспечивающих работу компьютера

ОПЕРАЦИОННАЯ

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ БАЗОВОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ (Base Software) -минимальный набор программных средств,
СИСТЕМА – это набор программ, которые:
Управляют работой аппаратуры, следят за использованием памяти, обеспечивают взаимодействие программ с внешними устройствами и друг с другом.
Организуют диалог с пользователем, давая возможность работать с данными на диске: удалять, добавлять, копировать и т.д.
ДРАЙВЕРА - программы для управления внешними устройствами.
ПРОГРАММЫ-ОБОЛОЧКИ – это программы которые обеспечивают более удобный и наглядный способ работы пользователя с компьютером

Слайд 6

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

СЕРВИСНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Программы и программные комплексы, которые расширяют возможности

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СЕРВИСНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Программы и программные комплексы, которые расширяют
базового ПО и организуют более удобную среду для работы пользователя. Эти программы называют утилиты (от латинского utilitas-польза).

Программы диагностики работоспособности ПК

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

Программы обслуживания дисков

Программы архивирования данных

Программы обслуживания сети

Слайд 7

ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ

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

Табличные
процессоры

Графические
редакторы

Издательские
системы

Используется

ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ Текстовые процессоры Табличные процессоры Графические
для создания и работы с текстовыми документами

Программы создания, обработки и хранения графических изображений

Позволяют пользователю работать с электронными таблицами

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

Слайд 8

Специализированные программы, предназначенные для создания изображений и их показа на экране, подготовки

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

Набор нескольких программных продуктов, функционально дополняющих друг друга, поддерживающих единые информационные технологии

Интегрированные
пакеты

Системы
управления
базами данных

Средства
презентационной графики

Это ПО необходимо для создания, обработки и вывода баз данных

Слайд 9

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

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

Системы мультимедиа Специальные программы системы целевого назначения для специалистов в некоторой предметной
людьми – разработчиками

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

Системы
искусственного
интеллекта

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

Класс программных продуктов, реализующих отдельные функции интеллекта человека

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ

ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Слайд 10

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРОФЕССИОНАЛЬНОГО НАЗНАЧЕНИЯ

Автоматизированное
рабочее
место

Автоматизированные
системы научных
исследований

Системы телекоммуникаций

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

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

ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРОФЕССИОНАЛЬНОГО НАЗНАЧЕНИЯ Автоматизированное рабочее место Автоматизированные системы научных исследований Системы

Слайд 11

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

Коммерческие программы;
Бесплатные программы;
Условно-бесплатные программы (Shareware) - эти программы можно получить

Коммерческие разновидности программ Коммерческие программы; Бесплатные программы; Условно-бесплатные программы (Shareware) - эти
и опробовать бесплатно, но для систематического их использования необходимо уплатить разработчикам или распространителям программы определенную сумму.

Слайд 12

Разновидности программ по способу распространения и использования

Проприетарное программное обеспечение (англ. proprietary software;

Разновидности программ по способу распространения и использования Проприетарное программное обеспечение (англ. proprietary
от proprietary — частное, патентованное, в составе собственности и software — программное обеспечение) — программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободного ПО. Правообладатель проприетарного ПО сохраняет за собой монополию на его использование, копирование и модификацию, полностью или в существенных моментах. Обычно проприетарным называют любое несвободное ПО, включая полусвободное.

Слайд 13

Открытое программное обеспечение (англ. open source software) — программное обеспечение с открытым исходным

Открытое программное обеспечение (англ. open source software) — программное обеспечение с открытым
кодом. Исходный код таких программ доступен для просмотра, изучения и изменения, что позволяет пользователю принять участие в доработке самой открытой программы, а также использовать код для создания новых программ и исправления в них ошибок — через заимствование исходного кода, если это позволяет лицензия, или через изучение использованных алгоритмов, структур данных, технологий, методик и интерфейсов (поскольку исходный код может существенно дополнять документацию, а при отсутствии таковой сам служит документацией). «Открытая» лицензия не требует, чтобы открытое ПО предоставлялось бесплатно. Тем не менее, многие из наиболее успешных проектов открытого ПО — бесплатны.