Программное обеспечение информационных систем Классификация программного обеспечения. Базовое программное обеспечение

Содержание

Слайд 2

Классификация ПО Системное ПО Пакеты прикладных программ (прикладное ПО) Инструментарий технологии программирования

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

Системное ПО
Пакеты прикладных программ (прикладное ПО)
Инструментарий технологии программирования

Слайд 3

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

Системное ПО

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

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

Системное ПО. Базовое ПО операционная система операционные оболочки сетевая операционная система

Системное ПО. Базовое ПО

операционная система
операционные оболочки
сетевая операционная система

Слайд 5

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

Базовое ПО. Операционная система

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

и прикладными программами, а также их взаимодействием между собой и пользователем
Функции:
управление работой каждого блока ПО и их взаимодействием
управление выполнением программ
организацию хранения информации во внешней памяти
взаимодействие пользователя с компьютером
Слайд 6

Операционные системы для ПК делятся: на одно- и многозадачные одно- и

Операционные системы для ПК делятся:

на одно- и многозадачные
одно- и многопользовательские


непереносимые и переносимые на другие типы компьютеров
несетевые и сетевые
Слайд 7

Базовое ПО. Операционные оболочки специальные программы, предназначенные для облегчения общения пользователя

Базовое ПО. Операционные оболочки

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

командами ОС
программы диагностики работоспособности компьютера
антивирусные программы
программы обслуживания дисков
программы архивирования данных
программы обслуживания сети
Слайд 8

Базовое ПО. Инструментарий технологии программирования

Базовое ПО. Инструментарий технологии программирования

Слайд 9

Базовое ПО. Инструментарий технологии программирования Средства для создания приложений — совокупность

Базовое ПО. Инструментарий технологии программирования

Средства для создания приложений — совокупность языков

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

Базовое ПО. Инструментарий технологии программирования Инструментальная среда пользователя — это специальные

Базовое ПО. Инструментарий технологии программирования

Инструментальная среда пользователя — это специальные средства,

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

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

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

в целях реализации определённого алгоритма
(ГОСТ 19781—90. ЕСПД. Термины и определения)
Слайд 12

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

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

для функционирования ЭВМ и других компьютерных устройств с целью получения определённого результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения
(ст. 1261 «Программы для ЭВМ» ГК РФ)
Слайд 13

Программа — упорядоченная совокупность команд; конечная цель любой программы- управление аппаратными средствами ЭВМ

Программа — упорядоченная совокупность команд; конечная цель любой программы- управление аппаратными

средствами ЭВМ
Слайд 14

Программное обеспечение (ПО) - совокупность программ, которые могут выполняться на компьютере

Программное обеспечение (ПО) - совокупность программ, которые могут выполняться на компьютере

данного класса, включающая комплекты сопровождающей технической, программной документации
Слайд 15

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

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

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

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

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

(инсталляции), то есть развертывания, приведения программ и данных в работоспособное состояние. Со временем обычно появляются новые версии программ и программных систем
Слайд 17

Для обработки данных на компьютере software программное обеспечение hardware - аппаратное обеспечение ПК

Для обработки данных на компьютере

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

hardware - аппаратное обеспечение

ПК

Слайд 18

Уровни программной конфигурации ПК Встроено в компьютер Устанавливается в общем пакете Устанавливается пользователем

Уровни программной конфигурации ПК

Встроено в компьютер

Устанавливается в общем пакете

Устанавливается пользователем

Слайд 19

Базовое программное обеспечение (базовый уровень) – отвечает за взаимодействие с базовыми

Базовое программное обеспечение

(базовый уровень) – отвечает за взаимодействие с базовыми аппаратными

средствами.
Как правило, программные средства базового уровня непосредственно входят в состав базового оборудования и хранятся в ПЗУ (например, BIOS).
Это самый низкий уровень программного обеспечения.
Слайд 20

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

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

(системный уровень) – обеспечивает взаимодействие прочих программ компьютерной системы

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

Состав системного ПО Средства обеспечения пользовательского интерфейса

Состав системного ПО

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

Слайд 22

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

Служебное программное обеспечение

(служебный уровень) – взаимодействует как с программами базового

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

Состав служебного ПО

Состав служебного ПО

Слайд 24

Диспетчеры файлов – обеспечивают выполнение операций, связанных с обслуживанием файловой структуры.

Диспетчеры файлов – обеспечивают выполнение операций, связанных с обслуживанием файловой структуры.


Слайд 25

Архиваторы – предназначены для создания архивных файлов путем сжатия информации исходных файлов по определенному алгоритму сжатия.

Архиваторы – предназначены для создания архивных файлов путем сжатия информации исходных

файлов по определенному алгоритму сжатия.
Слайд 26

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

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

обеспечения
Слайд 27

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

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

от повреждения, несанкционированного доступа, просмотра и изменения.
Слайд 28

Средства контроля– позволяют следить за процессами, происходящими в компьютерной системе. Мониторы

Средства контроля– позволяют следить за процессами, происходящими в компьютерной системе.

Мониторы установки

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

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

Слайд 29

Прикладное программное обеспечение (прикладной уровень) – представляет собой комплекс прикладных программ,

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

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

пользователями для выполнения необходимых им заданий (от производственных до творческих и развлекательно-обучающих).
Слайд 30

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

Состав ППО

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

Приложения общего назначения

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

Слайд 31

Системы программирования –позволяют разрабатывать программы на различных языках программирования Visual Basic C+ Pascal Delphi

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

Visual Basic


C+

Pascal

Delphi

Слайд 32

Приложения общего назначения Электронные калькуляторы Текстовые редакторы Графические редакторы Электронные таблицы

Приложения общего назначения

Электронные калькуляторы

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

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

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

Программы разработки презентаций

Звуковые

редакторы

Мультимедиа проигрыватели

СУБД

Компьютерные игры

Обучающие программы

Коммуникацион-ные программы

Слайд 33

Приложения специального назначения Системы компьютерного черчения Словари Энциклопедии Переводчики Графические системы

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

Системы компьютерного черчения

Словари

Энциклопедии

Переводчики

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

Браузеры

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

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


Бухгалтерские программы

Слайд 34

Лицензионные программы продаются в виде коробочных дистрибутивов: CD-диски + руководство пользователя

Лицензионные программы продаются в виде коробочных дистрибутивов: CD-диски + руководство пользователя

(+гарантийное обслуживание).
Условно бесплатные программы: версия программы с ограниченным сроком действия или с ограниченными функциональными возможностями.
Свободно распространяемые программы:

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

Слайд 35

Классификация ПО по способу распространения

Классификация ПО по способу распространения

Слайд 36

Классификация ПО по способу распространения (доставки, оплаты, ограничения в использовании): Коммерческое

Классификация ПО по способу распространения (доставки, оплаты, ограничения в использовании):

Коммерческое

ПО (Commercial Software) - закрытое программное обеспечение, которое распространяется на платной основе с лицензиями
Закрытое ПО (Proprietary Software)- проприетарное ПО- программное обеспечение, исходные тексты которого закрыты от доступа пользователям ПО
Слайд 37

Классификация ПО по способу распространения Открытое ПО (Open Source) -программное обеспечение,

Классификация ПО по способу распространения

Открытое ПО (Open Source) -программное обеспечение, которое

поставляется вместе с исходными текстами программ
Свободное ПО (Freeware)  - программное обеспечение, которое может свободно устанавливаться и свободно использоваться на любых компьютерах
Слайд 38

Классификация ПО по назначению

Классификация ПО по назначению

Слайд 39

Системное ПО является основным ПО, неотъемлемой частью компьютера, так как обеспечивает

Системное ПО

является основным ПО, неотъемлемой частью компьютера, так как обеспечивает взаимодействие

пользователя, всех устройств и программ компьютера.

Самая важная системная программа - операционная система компьютера

Слайд 40

Системные программы Операционная система - пакет программ, управляющих работой компьютера и

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

Операционная система - пакет программ, управляющих работой компьютера и обеспечивающих

для пользователя удобные средства доступа (интерфейс) к его ресурсам
Драйвер устройства- компьютерная программа, с помощью которой другие программы (обычно операционная система) получают доступ к аппаратному обеспечению некоторого устройства.
Каждому устройству соответствует свой драйвер
Слайд 41

Утилиты - вспомогательные компьютерные программы в составе общего ПО для выполнения

Утилиты - вспомогательные компьютерные программы в составе общего ПО для

выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы
- предоставляют доступ к возможностям (параметрам, настройкам, установкам), недоступным без их применения, либо делают процесс изменения некоторых параметров проще (автоматизируют его)
Слайд 42

Утилиты могут входить в состав операционных систем, идти в комплекте со

Утилиты могут входить в состав операционных систем, идти в комплекте со

специализированным оборудованием или распространяться отдельно (обслуживание дисков, архиваторы, антивирусы и т.д.)
Браузеры – программы для работы с Web – сайтами в сети Интернет
Слайд 43

Резидентные программы- программы, постоянно находящиеся в оперативной памяти (например, ядро операционной системы, драйверы устройств)

Резидентные программы- программы, постоянно находящиеся в оперативной памяти (например, ядро операционной

системы, драйверы устройств)
Слайд 44

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

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

Слайд 45

Прикладное ПО Прикладные программы общего назначения текстовые редакторы графические системы табличные

Прикладное ПО Прикладные программы общего назначения

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

- проигрыватели (редакторы)
обучающие программы
электронные переводчики и словари
игровые программы

Слайд 46

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

Прикладное ПО Специальное ПО

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

правило, связанных с решением профессиональных задач
Слайд 47

Инструментальные средства (программы-оболочки для создания прикладных программ) трансляторы языков программирования системы управления базами данных экспертные системы

Инструментальные средства (программы-оболочки для создания прикладных программ)

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

данных
экспертные системы
Слайд 48

Функции операционных систем организация взаимодействия (интерфейс) пользователя и операционной системы обеспечение

Функции операционных систем

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

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

Этапы развития ОС: ОС для больших компьютеров (1960-1970) – мультипрограммирование, режимы

Этапы развития ОС:

ОС для больших компьютеров (1960-1970) – мультипрограммирование, режимы разделения

времени, управление параллельными процессами
Unix (1970, AT&T) – первая переносимая ОС
MS DOS (1976, Microsoft) – первая ОС для ПК (интерфейс командной строки)
Norton Commander (1986) – файловый менеджер и другие операционные оболочки (системы меню и «горячие» клавиши)
Mac OS (1981, Apple) – первая ОС с графическим интерфейсом пользователя (GUI)
MS Windows 95 ….. MS Windows 7 (2009), MS Windows 8 (2012)
Linux (1991, Линус Торвальдс) – первая ОС с открытым кодом
Nokia Symbian, Google Android, Windows Mobile, Apple iPhone – первые ОС для мобильных устройств
Microsoft Windows Azure – первая ОС для «облачных» вычислений
Слайд 50

Режим командной строки

Режим командной строки

Слайд 51

Меню и «горячие клавиши»

Меню и «горячие клавиши»

Слайд 52

Отличительные особенности ОС семейства MS Windows: - многозадачность – одновременная работа

Отличительные особенности ОС семейства MS Windows:

- многозадачность – одновременная работа нескольких

приложений; - простота в использовании - интуитивно понятный графический интерфейс, удобная работа с «мышью»; - единство интерфейса большинства приложений (например, Ctrl-C практически везде будет означать «Копировать», F1 - «Справка» и т.д.); - хорошая обратная совместимость - большинство ранее написанных программ работают в последующих версиях MS Windows; - наличие драйверов практически для любого оборудования; - встроенные программные средства (Middleware): работа с файлами мультимедиа, работа в компьютерных сетях, включая Internet, доступ к электронной почте и др.; - удобный встроенный инструментарий администрирования
Слайд 53

1 2 Объекты рабочего стола Windows 3 4 5 6 Активное

1

2

Объекты рабочего стола Windows

3

4

5

6

Активное окно

Пассивное окно

Панель задач

Главное меню

Область уведомления

Значки

Слайд 54

Рабочий стол Windows 7

Рабочий стол Windows 7

Слайд 55

Вид рабочих окон Windows Mobile

Вид рабочих окон Windows Mobile

Слайд 56

Рабочий стол Mac OS X

Рабочий стол Mac OS X

Слайд 57

Рабочий стол Linux Red Hat

Рабочий стол Linux Red Hat

Слайд 58

Стартовый экран Windows 8

Стартовый экран Windows 8

Слайд 59

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

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

и занимающая некоторый участок в накопителе информации
Слайд 60

Файловая система- функциональная часть ОС, обеспечивающая выполнение операций с файлами (хранение,

Файловая система- функциональная часть ОС, обеспечивающая выполнение операций с файлами (хранение,

быстрый и надежный поиск требуемых программ и данных в накопителях информации).
Слайд 61

Типы файловых систем FAT32, NTFS, UDF, exFAT … Достоинства NTFS: высокая

Типы файловых систем FAT32, NTFS, UDF, exFAT …

Достоинства NTFS: высокая

производительность, надежность, безопасность и эффективность работы, количество файлов не ограничено Недостатки NTFS : требуется большой объем оперативной памяти, несовместимость с ранними версиями Windows
Слайд 62

Имя файла - состоит из 2-ух частей, разделенных точкой document.txt Имя

Имя файла - состоит из 2-ух частей, разделенных точкой document.txt Имя Расширение

файла Имя файлу (до 255 символов) дает пользователь Тип файла (расширение) обычно 3 символа автоматически задается программой при его создании. Расширение указывает какого типа информация хранится в файле
Слайд 63

Символы, запрещенные для использования при задании имен файлов / \ * : ? | ”

Символы, запрещенные для использования при задании имен файлов / \ * :

? | ” < >
Слайд 64

Слайд 65

Типы файлов (расширения) *.doc , *.docx – документ MS Word *.xls

Типы файлов (расширения)

*.doc , *.docx – документ MS Word
*.xls ,

*.xlsx – таблица MS Excel
*.odt – документ OpenOffice Writer
*.ods – таблица OpenOffice Calc
*.odp – презентация OpenOffice Impress
*.bmp , *.gif , *.jpeg – графические файлы
*.html – страница сайта
*.exe , *.dll , *.com – исполняемые программы (приложения)
Слайд 66

Каталог (папка) - таблица, которая содержит список некоторой группы файлов и/или

Каталог (папка) - таблица, которая содержит список некоторой группы файлов и/или

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

Корневой каталог(обозначается \ )- главный каталог диска, содержащий все остальные подкаталоги

Корневой каталог(обозначается \ )- главный каталог диска, содержащий все остальные подкаталоги

и файлы Текущий каталог - каталог, с файлами из которого в настоящий момент работает пользователь Родительский каталог (обозначается \.. ) - каталог, непосредственно в котором находится текущий подкаталог
Слайд 68

В ОС MS Windows вместо каталогов используется понятие «папка» Папка- объект

В ОС MS Windows вместо каталогов используется понятие «папка» Папка- объект MS

Windows, предназначенный для объединения файлов и других папок в группы Понятие «папка» шире, чем понятие «каталог». В ОС MS Windows вершина иерархии папок- папка Рабочий стол (следующий уровень – папки Мой компьютер, Корзина, Сетевое окружение (если компьютер подключен к ЛВС)
Слайд 69

К одному компьютеру может быть подключено несколько внешних устройств для хранения

К одному компьютеру может быть подключено несколько внешних устройств для хранения

файлов Каждому дисководу присваивается однобуквенное имя, после него ставится двоеточие A:, B:, C:, D:, E:, … Логический диск – это реальный физический диск или фрагмент физического диска, которому присвоено имя
Слайд 70

Файловая структура – вся совокупность файлов на диске и взаимосвязей между ними

Файловая структура – вся совокупность файлов на диске и взаимосвязей между

ними
Слайд 71

Иерархия папок ОС MS Windows

Иерархия папок ОС MS Windows

Слайд 72

Путь к файлу- последовательность папок, начиная от самой верхней и заканчивая

Путь к файлу- последовательность папок, начиная от самой верхней и заканчивая

той, в которой непосредственно хранится файл
Полное имя файла включает обозначение диска и всех родительских подкаталогов, в которых он находится.
(Полное = Имя + Путь к файлу + Имя )
имя файла логического файла
диска
Например: для каталога k4 a:\k1\k4
Слайд 73

Программа «Проводник» Создать Открыть Изменить Копировать Переместить Удалить Переименовать Свойства Стандартные операции с файлами и папками

Программа «Проводник»

Создать
Открыть
Изменить
Копировать
Переместить
Удалить
Переименовать
Свойства

Стандартные операции с файлами и папками

Слайд 74

Пример адаптационных возможностей 5 способов удаления файла: выбрать команду «Удалить» в

Пример адаптационных возможностей 5 способов удаления файла:

выбрать команду «Удалить» в главном

меню «Файл»
выбрать команду «Удалить» в контекстном меню на значке файла
щелкнуть по кнопке «Удалить» в панели управления
перетащить значок файла в «Корзину»
нажать «горячую» клавишу Delete
Слайд 75

Свойства файлов и папок Имя Тип - расширение имени (только для

Свойства файлов и папок

Имя
Тип - расширение имени (только для файлов)
Приложение для

работы с файлом
Размещение
Размер
Даты и время создания, изменения, открытия
Атрибут «Только чтение»
Атрибут «Скрытый»
Атрибут «Архивный»
Атрибут «Индексированный»
Атрибут «Сжатый» - только в NTFS
Атрибут «Шифрованный» - только в NTFS