Классификация
программного обеспечения
Программное обеспечение (ПО) - это
совокупность всех программ и соответствующей документации, обеспечивающая
использование ЭВМ в интересах каждого ее пользователя.
Различают системное и прикладное
программное обеспечение. Схематически программное обеспечение можно представить
так:
Системное программное
обеспечение – это совокупность программ для
обеспечения работы компьютера. Системное программное обеспечение подразделяется
на базовое и сервисное.
Системные программы предназначены для управления работой вычислительной
системы, выполняют различные вспомогательные функции (копирования, выдачи
справок, тестирования, форматирования и т.д).
Базовое программное
обеспечение включает в себя:
-
операционные системы;
-
оболочки;
-
сетевые операционные системы.
Сервисное программное
обеспечение включает в себя программы (утилиты):
-
диагностики;
-
антивирусные;
-
обслуживания носителей;
-
архивирования;
-
обслуживания сети.
Прикладное программное
обеспечение – это комплекс программ для решения задач определённого класса
конкретной предметной области. Прикладное программное обеспечение работает
только при наличии системного программное обеспечение.
Прикладные программы называют приложениями.
Они включает в себя:
-
текстовые процессоры;
-
табличные процессоры;
-
базы данных;
-
интегрированные пакеты;
-
системы иллюстративной и деловой графики
(графические процессоры);
-
экспертные системы;
-
обучающие программы;
-
программы математических расчетов, моделирования и
анализа;
-
игры;
-
коммуникационные программы.
Особую группу составляют системы
программирования (инструментальные системы), которые являются частью системного
программное обеспечение, но носят прикладной характер. Системы программирования – это совокупность программ для разработки,
отладки и внедрения новых программных продуктов. Системы программирования
обычно содержат:
-
трансляторы;
-
среду разработки программ;
-
библиотеки справочных программ (функций, процедур);
-
отладчики;
-
редакторы связей и др.
Прикладное
программное обеспечение
Рассмотрим наиболее часто
встречающееся прикладное ПО.
Редакторы документов – это
наиболее широко используемый вид прикладных программ. Они позволяют
подготавливать документы гораздо быстрее и удобнее, чем с помощью пишущей
машинки. Редакторы документов позволяют использовать различные шрифты символов,
абзацы произвольной формы, автоматически переносят слова на новую строку,
позволяют делать сноски, включать рисунки, автоматически нумеруют страницы и
сноски и т.д. Представители редакторов документов – программы Microsoft Word, WordPad.
Табличные процессоры. При
работе с табличным процессором на экран выводится прямоугольная таблица, в
клетках которой могут находиться числа, пояснительные тексты и формулы для
расчета значения в клетке по именующимся данным. Все распространенные табличные
процессоры позволяют вычислять значения элементов таблиц по заданным формулам,
строить по данным в таблицах различные графики и т.д. Представители семейства
табличных процессоров Microsoft
Excel, Quatro Pro.
Графические редакторы позволяют
создавать и редактировать рисунки. В простейших редакторах предоставляются
возможности рисования линий, кривых, раскраски областей экрана, создание
надписей различными шрифтами и т.д. Большинство редакторов позволяют
обрабатывать изображения, полученные с помощью сканеров. Представители
графических редакторов – программы Adobe
Photoshop, CorelDraw.
Правовые базы данных содержат
тексты нормативных документов и предоставляют возможности справки, контекстного
поиска, распечатки и т.д. Представители правовых баз данных – пакеты Гарант и Консультант+.
Системы
автоматизированного проектирования (САПР) позволяют
осуществлять черчение и конструирование различных предметов и механизмов с
помощью компьютера. Среди систем малого и среднего класса в мире наиболее
популярна система AutoCad фирмы AutoDesk.
Отечественный пакет с аналогичными функциями – Компас.
Системы управления базами
данных (СУБД) позволяют управлять большими информационными массивами - базами данных.
Программные системы этого вида позволяют обрабатывать на компьютере массивы
информации, обеспечивают ввод, поиск, сортировку выборку записей, составление
отчетов и т.д. Представители данного класса программ – Microsoft Access, Clipper, Paradox.
Интегрированные системы сочетают
в себе возможность системы управления базами данных, табличного процессора,
текстового редактора, системы деловой графики, а иногда и другие возможности.
Как правило, все компоненты интегрированной системы имеют схожий интерфейс, что
облегчает обучение работе с ними. Представители интегрированных систем – пакет Microsoft Office и его бесплатный аналог Open Office.
Бухгалтерские программы предназначены
для ведения бухгалтерского учета, подготовки финансовой отчетности и
финансового анализа деятельности предприятий. Из-за несовместимости
отечественного бухгалтерского учета с зарубежным в нашей стране используются
почти исключительно отечественные бухгалтерские программы. Наиболее
распространены системы 1C:
Предприятие и Инфо-бухгалтер.
Вспомогательные
программы
Вспомогательные программы
(утилиты) обычно предназначены не для решения
конкретных пользовательских задач, а для обслуживания и повышения эффективности
вычислительной системы. Кратко остановимся на основных видах вспомогательных
программ.
Программы-архиваторы позволяют за счет применения специальных алгоритмов упаковки
информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего
размера, а также объединять копии нескольких файлов в один архивный файл.
Применение программ-архиваторов очень полезно при создании архива файлов, так
как в большинстве случаев значительно удобнее их хранить, предварительно сжав
программами-архиваторами. Представители данных программ – WinRar и WinZip.
Программы для создания
резервных копий информации позволяют периодически
копировать важную информацию, находящуюся на жестком диске компьютера, на
дополнительные носители. Представители программ резервного копирования – APBackUp,
Acronis True Image.
Антивирусные программы предназначены для предотвращения заражения компьютерными вирусами и
ликвидации последствий заражения вирусом. Представители антивирусного семейства
программ –Kaspersky Antivirus, DrWeb, Norton Antivirus.
Коммуникационные программы предназначены для организации обмена информацией между компьютерами.
Это программы позволяют удобно пересылать файлы с одного компьютера на другой
при соединении кабелем их последовательных портов. Другой вид таких программ
обеспечивает возможность связи компьютеров по телефонной сети (при наличии
модема). Они дают возможность посылать и принимать телефаксные сообщения.
Представители коммуникационных программ – Venta Fax, Cute FTP.
Программы для диагностики
компьютера позволяют проверить конфигурацию компьютера
(количество памяти, ее использование, типы дисков и т. д.), проверить
работоспособность устройств компьютера, оценить его производительность.
Представители программ диагностики компьютеров – SisoftSandra, Norton
System Information.
Программы для оптимизации
дисков позволяют обеспечить более быстрый доступ к
информации на диске за счет оптимизации размещения данных на диске. Эти
программы перемещают все участки каждого файла друг к другу (устраняют
фрагментацию), собирают все файлы в начале диска и т.д., за счет чего
уменьшается число перемещений головок диска (т.е. ускоряется доступ к данным) и
снижается износ диска. Представители программ для оптимизации дисков - Norton
Disk Doctor, Microsoft Scandisk.
Программы для печати экрана бывают весьма полезны при использовании графических программ для
вывода на печать содержимого экрана, так как отнюдь не всегда это можно сделать
с помощью самой графической программы. Представители программ для печати экрана
– SnagIt, HyperSnap-DX.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.