Similar presentations:
Программное обеспечение реализации информационных процессов. (Лекция 5)
1. Программное обеспечение реализации информационных процессов
Лекция №5Программное обеспечение реализации
информационных процессов
Программное обеспечение. Уровни программного обеспечения.
Классификация служебных программных средств.
Классификация прикладных программных средств.
2. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Программы — это упорядоченныепоследовательности команд.
Конечная цель любой компьютерной программы
— управление аппаратными средствами.
Состав программного
обеспечения
вычислительной
системы называют
программной
конфигурацией
3. УРОВНИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Прикладное ПОпредставляет собой комплекс прикладных
программ, с помощью которых на данном
рабочем месте выполняются конкретные задания.
Служебное ПО
взаимодействует как с программами базового
уровня, так и с программами системного уровня.
Системное ПО
Базовое ПО
обеспечивают взаимодействие программ с базовым
уровнем и непосредственно с аппаратным обеспечением,
т.е. выполняют «посреднические»функции
отвечает за взаимодействие с базовыми
аппаратными средствами
4. Базовый уровень
Самый низкий уровень программного обеспеченияпредставляет базовое программное обеспечение.
Оно отвечает за взаимодействие с базовыми
аппаратными средствами.
Базовые
программные
средства
непосредственно входят в состав
базового оборудования и хранятся в
специальных микросхемах, называемых
с(ПЗУ— Read Only Memory, ROM).
Программы и данные записываются
(«прошиваются») в микросхемы ПЗУ на
этапе производства и не могут быть
изменены в процессе эксплуатации.
5. перепрограммируемые постоянные запоминающие устройства
В тех случаях, когда изменение базовых программныхсредств во время эксплуатации является технически
целесообразным, вместо микросхем ПЗУ применяют
перепрограммируемые постоянные запоминающие
устройства (ППЗУ — Erasable and Programmable Read
Only Memory, EPROM).
В этом случае изменение
содержания ПЗУ можно
выполнять как непосредственно
в составе вычислительной
системы (такая технология
называется флэш-технологией),
так и вне ее, на специальных
устройствах, называемых
программаторами.
6. Системное программное обеспечение
- организует и поддерживает работу компьютера и компьютерныхсетей с помощью операционной системы (ОС) и служебных
программ, поставляемых в составе ОС или дополнительно.
Операционная система — это программа, которая предназначена
для управления выполнением прикладных программ, планирования
и управления ресурсами компьютера (оперативной памятью, местом
на дисках и т. д.).
основные группы:
однозадачные (однопользовательские)
многозадачные (многопользовательские)
сетевые
7. КЛАССИФИКАЦИЯ СЛУЖЕБНЫХ ПРОГРАММНЫХ СРЕДСТВ:
Служебное программное обеспечениепредназначены для обслуживания и оптимизации
работы компьютера.
В составе ОС они используются для работы с файловой
системой и дисками, архивации и восстановления
файлов, проверки системы и т. Д.
КЛАССИФИКАЦИЯ СЛУЖЕБНЫХ ПРОГРАММНЫХ СРЕДСТВ:
oДиспетчеры файлов (файловые менеджеры).
oСредства сжатия данных (архиваторы).
oСредства просмотра и воспроизведения
oСредства диагностики.
oСредства контроля (мониторинга).
oМониторы установки.
oСредства коммуникации
oСредства обеспечения компьютерной безопасности.
8.
Служебное программное обеспечение9.
Диспетчеры файловС помощью программ данного класса выполняется большинство
операций, связанных с обслуживанием файловой структуры:
копирование, перемещение и переименование файлов,
создание каталогов (папок), удаление файлов и каталогов, поиск
файлов и навигация в файловой структуре.
10.
Средства сжатия данных (архиваторы)Предназначены для создания
архивов. Архивирование данных
упрощает их хранение за счет
того, что большие группы файлов
и каталогов сводятся в один
архивный файл. При этом
повышается и эффективность
использования носителя за счет
того, что архивные файлы обычно
имеют повышенную плотность
записи информации.
Архиваторы часто используют для
создания резервных копий
ценных данных.
11.
Средства просмотра и воспроизведенияОбычно для работы с файлами
данных необходимо загрузить их в
«родительскую» прикладную
систему, с помощью которой они
были созданы. Это дает
возможность просматривать
документы и вносить в них
изменения.
Но в тех случаях, когда требуется
только просмотр без
редактирования, удобно
использовать более простые и более
универсальные средства,
позволяющие просматривать
документы разных типов.
В тех случаях, когда
речь
идет
о
звукозаписи
или
видеозаписи, вместо
термина
просмотр
применяют
термин
воспроизведение
документов.
12.
Средства диагностикиПредназначены для
автоматизации процессов
диагностики программного и
аппаратного обеспечения.
Они выполняют необходимые
проверки и выдают
собранную информацию в
удобном и наглядном виде.
Их используют не только для
устранения неполадок, но и
для оптимизации работы
компьютерной системы.
13.
Средства контроля (мониторинга)Позволяют следить за процессами, происходящими в
компьютерной системе. При этом возможны два подхода:
наблюдение в реальном режиме
времени (обычно используют при
изыскании путей для оптимизации
работы вычислительной системы и
повышения ее эффективности)
контроль с записью результатов в специальном
протокольном файле (используют в тех случаях, когда
мониторинг выполняется автоматически и/или
дистанционно, при этом результаты мониторинга можно
передать удаленной службе технической поддержки для
установления причин конфликтов в работе программного и
аппаратного обеспечения.
14.
Мониторы установкиПрограммы этой категории предназначены для контроля за
установкой программного обеспечения.
Необходимость в данном программном обеспечении связана с
тем, что между различными категориями программного
обеспечения могут устанавливаться связи.
Вертикальные связи (между уровнями)
являются необходимым условием
функционирования всех компьютеров.
Горизонтальные связи (внутри уровней)
характерны для компьютеров,
работающих с операционными
системами, поддерживающими принцип
совместного использования одних и тех
же ресурсов разными программными
средствами.
15.
Средства коммуникации(коммуникационные программы)
Позволяют устанавливать
соединения с удаленными
компьютерами,
обслуживают передачу
сообщений электронной
почты, работу с
телеконференциями
(группами новостей),
обеспечивают пересылку
факсимильных сообщений
и выполняют множество
других операций в
компьютерных сетях.
16.
Средства обеспечения компьютернойбезопасности
В качестве средств пассивной
защиты используют служебные
программы, предназначенные для
резервного копирования. Нередко
они
обладают
и
базовыми
свойствами диспетчеров архивов
(архиваторов).
В качестве средств активной
защиты применяют антивирусное
программное обеспечение. Для
защиты
данных
от
несанкционированного доступа, их
просмотра и изменения служат
специальные системы, основанные
на криптографии.
17. ИНФОРМАЦИОННОЕ И МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ
совокупность программ и предварительно подготовленныхданных, необходимых для работы данных программ информационное обеспечение
например, система автоматической
проверки орфографии в редактируемом
тексте.
совокупность программного и
информационного обеспечения математическое обеспечение.
например, в специализированных
компьютерных системах (бортовых
компьютерах автомобилей, судов, ракет,
самолетов, космических летательных
аппаратов и т. п.) оно «жестко»
записывается в микросхемы ПЗУ
18. ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
- служит для решения конкретных задач пользователяo
o
o
o
o
o
o
o
o
o
o
o
o
Классификация прикладных программных средств:
Текстовые редакторы.
Текстовые процессоры.
Графические редакторы.
Системы управления базами данных.
Электронные таблицы.
Системы автоматизированного проектирования
Настольные издательские системы.
Экспертные системы.
Редакторы HTML (Web-редакторы).
Бухгалтерские системы.
Финансовые аналитические системы.
Геоинформационные системы
Системы видеомонтажа.
19.
Текстовые редакторыОсновные функции этого класса прикладных
программ заключаются в вводе и редактировании
текстовых данных.
Дополнительные функции состоят в автоматизации
процессов ввода и редактирования.
Для операций ввода,
вывода и сохранения
данных
текстовые
редакторы вызывают и
используют системное
программное
обеспечение.
20.
Текстовые процессорыОсновное отличие текстовых
процессоров от текстовых
редакторов в том, что они
позволяют не только вводить и
редактировать текст, но и
форматировать его, то есть
оформлять.
К основным средствам текстовых
процессоров относятся средства
обеспечения взаимодействия
текста, графики, таблиц и других
объектов, составляющих
итоговый документ, а к
дополнительным — средства
автоматизации процесса
форматирования.
21.
Графические редакторыЭто обширный класс программ, предназначенных
для создания и обработки графических
изображений.
растровые
редакторы
векторные
редакторы
3D-редакторы
22.
Электронные таблицыЭлектронные таблицы
предоставляют комплексные
средства для хранения
различных типов данных и их
обработки.
В некоторой степени они
аналогичны системам управления
базами данных, но основной акцент
смещен не на хранение массивов
данных и обеспечение к ним
доступа, а на преобразование
данных, причем в соответствии с их
внутренним содержанием.
23.
Системы автоматизированного проектирования(CAD-системы)
Предназначены для
автоматизации проектноконструкторских работ.
Применяются в
машиностроении,
приборостроении,
архитектуре.
Кроме
чертежно-графических
работ эти системы позволяют
проводить простейшие расчеты
(например, расчеты прочности
деталей) и выбор готовых
конструктивных элементов из
обширных баз данных.
24.
Настольные издательские системыНазначение программ
этого класса состоит в
автоматизации процесса
верстки полиграфических
изданий.
Этот класс программного
обеспечения занимает
промежуточное положение
между текстовыми
процессорами и системами
автоматизированного
проектирования.
25.
Экспертные системыПредназначены для анализа данных, содержащихся
в базах знаний, и выдачи рекомендаций по запросу
пользователя. Такие системы применяют в тех
случаях, когда исходные данные хорошо
формализуются, но для принятия решения
требуются обширные специальные знания.
Характерными
областями использования
экспертных
систем
являются
юриспруденция,
медицина, фармакология,
химия.
26.
Редакторы HTML (Web-редакторы)Это особый класс редакторов,
объединяющих в себе свойства
текстовых и графических
редакторов. Они предназначены
для создания и редактирования
так называемых Webдокументов (Web-страниц
Интернета).
Web-документы — это
электронные документы,
при подготовке которых
следует учитывать ряд
особенностей, связанных с
приемом/передачей
информации в Интернете.
27.
Бухгалтерские системыЭто специализированные системы, сочетающие в себе
функции текстовых и табличных редакторов,
электронных таблиц и систем управления базами
данных.
Предназначены для автоматизации
подготовки первичных бухгалтерских
документов предприятия и их учета,
для
ведения
счетов
плана
бухгалтерского учета, а также для
автоматической
подготовки
регулярных отчетов по итогам
производственной, хозяйственной и
финансовой деятельности в форме,
принятой для предоставления в
налоговые органы, внебюджетные
фонды и т.д.
28.
Финансовые аналитические системыПрограммы этого класса
используются в банковских и
биржевых структурах.
Они позволяют
контролировать и
прогнозировать ситуацию на
финансовых, товарных и
сырьевых рынках,
производить анализ текущих
событий, готовить сводки и
отчеты.
29.
Геоинформационные системы (ГИС)Предназначены для автоматизации
картографических и геодезических работ на
основе информации, полученной
топографическими или аэрокосмическими
методами.
30.
Системы видеомонтажаПредназначены для цифровой
обработки видеоматериалов, их
монтажа, создания
видеоэффектов, устранения
дефектов, наложения звука,
титров и субтитров.
Отдельные категории
прикладных программных
средств, обладающие своими
развитыми внутренними
системами классификации,
представляют обучающие,
развивающие, справочные и
развлекательные системы и
программы.
Характерной особенностью
этих классов программного
обеспечения являются
повышенные требования к
мультимедийной
составляющей (использование
музыкальных композиций,
средств графической анимации
и видеоматериалов).