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

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

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

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

Классификация программного обеспечения

Обычно программное обеспечение подразделяют на три группы (класса):

  • системное ПО;
  • прикладное ПО;
  • инструментарий технологии программирования.

Рис.4.1 - Классификация ПО

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

Системное ПО обеспечивает:

  1. создание операционной среды функционирования других программ;
  2. обеспечение работы самого компьютера и компьютерных сетей;
  3. проведение диагностики и профилактики отдельных устройств компьютера;
  4. управление вычислительными ресурсами компьютера;
  5. выполнение сервисных функций по обслуживанию компьютера;
  6. обеспечение интерфейса пользователя.

Рис.4.2 - Классификация системного программного обеспечения

Системное ПО тесно связано с типом компьютера и является его неотъемлемой частью.

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

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

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

Некоторые сервисные программы входят в состав ОС, например программы обслуживания дисков, а некоторые являются самостоятельными программами (например, программы–архиваторы WinRAR, WinZip).

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

Существуют различные программы-архиваторы. Самые известные из них:

WinRAR,  WinZip.

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

Применяются различные алгоритмы сжатия информации.

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

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

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

Прикладное ПО - это комплекс взаимосвязанных программ для решения задач определенного класса в конкретной предметной области, то есть для решения конкретных задач пользователя.

К этому классу программного обеспечения относятся:

  • текстовые редакторы;
  • табличные процессоры;
  • графические редакторы;
  • бухгалтерские программы;
  • издательские системы;
  • программы – переводчики;
  • САПР;
  • СУБД;
  • финансовые программы;
  • обучающие программы;
  • информационно-справочные
  • пакеты программ;
  • и т.д.

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

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

  • оригинальные программы пользователя;
  • стандартные пакеты прикладных программ.

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

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

Для обозначения прикладных программ и их пакетов используют также термин «приложение».

По функциональному признаку различают:

  • прикладные программы общего назначения;
  • методо-ориентированные ППП;
  • проблемно-ориентированные ППП.

К программам общего назначения относятся:

  • текстовые редакторы;
  • табличные процессоры;
  • СУБД;
  • графические редакторы;
  • программы просмотра графических изображений;
  • пакеты программ мультимедиа;
  • электронные органайзеры;
  • и др.

Методо-ориентированные пакеты и программы основаны на использовании определенных методов решения задач (обработка статистических данных, использование средств линейного программирования для поиска оптимальных решений и т.д.).

Проблемно – ориентированные ППП направлены на решение конкретной проблемы и предназначены для специалистов, занимающихся этой проблемой.

К проблемно-ориентированным ППП относятся:

  • ППП автоматизированного бухгалтерского учета (1С, БЭСТ, Парус, RS-баланс, Инфин, СБИС++, Инфо-бухгалтер и т.д.);
  • ППП управления персоналом (учет кадров);
  • САПР (предназначены для автоматизации проектно-конструкторских работ в машиностроении, автомобилестроении, промышленном строительстве и других отраслях);
  • информационно-справочные правовые пакеты (Консультант–плюс, Гарант и др.;
  • системы распознавания образов (в частности системы распознавания символов);
  • электронные словари и системы перевода;
  • обучающие программы;
  • игровые программы;
  • и др.

Пакет прикладных программ Microsoft Office

В настоящее время очень популярны программные пакеты, получившие название офисных систем. К наиболее известным офисным системам можно отнести Microsoft Office фирмы Microsoft и Lotus Notes фирмы Lotus Software Group. Каждый из этих пакетов содержит текстовый редактор, табличный процессор, средства для создания и поддержки баз данных, программу для создания электронных презентаций. Наиболее распространенным в настоящее время является пакет программ Microsoft Office. Путь к программам пакета MS Office устанавливается по умолчанию при инсталляции пакета. Для MS Office 2003 он выглядит так:

C:\Program Files \Microsoft Office\Office11\Winword.exe (Excel.exe и т.д.).

Для MS Office 2007:

C:\Program Files \Microsoft Office\Office12\Winword.exe (Excel.exe и т.д.).

Фирмой Microsoft Office в разные годы были разработаны следующие прикладные офисные программные продукты: MS Offiсe 97; MS Offiсe 2000; MS Offiсe XP; MS Offiсe 2003; MS Offiсe 2007; MS Offiсe 2010. Пакет программ MS Office включает в себя, например, следующие приложения:

WORD - текстовый редактор, позволяющий быстро создать документ любой сложности.

EXCEL – программа для выполнения сложных вычислений, работы с таблицами, представления табличных данных в графическом виде.

ACCESS - программа для создания и управления базами данных (СУБД);  

Power Point – программа для подготовки электронных презентаций;

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

Front Page - система редактирования Web – узлов, предназначенная для создания и обновления Web – узлов;

Photo Draw – графический редактор, предназначенный для создания и редактирования рисунков и деловой графики;

Publisher – настольная издательская система, предназначенная для создания профессионально оформленных публикаций;

Outlook Express – программа для работы с электронной почтой;

MS Graph – программа, предназначенная для создания различных графиков и диаграмм на основе числовых рядов и таблиц;

MS Equation Editor – программа для создания и редактирования математических формул;

MS Office Art – графический редактор для создания рисунков, геометрических фигур, блок-схем и т.д;

MS Word Art – программа для создания и красочного оформления заголовков и других элементов текста;

MS Photo Editor –программа для обработки и преобразования рисунков, фотографий, объектов, считанных сканером;

MS Organization Chart – программа для построения иерархических структурных схем и блок-схем.

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

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

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

                                       Вопросы для самоконтроля

1. На какие три класса подразделяется ПО?
2. Что такое прикладное ПО. Привести примеры прикладных программ.
3. Перечислить программы, входящие в ППП Microsoft Office.
4. Перечислить известные программы-архиваторы. Для чего необходимо архивировать файлы.
5. Какие Вы знаете текстовые редакторы?
6. Какое назначение имеет системное ПО?
7. Для чего предназначено прикладное ПО?
8. Для чего предназначено инструментальное ПО?