Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационные технологии в экономике.doc
Скачиваний:
19
Добавлен:
07.05.2019
Размер:
592.38 Кб
Скачать

3.3. Основные группы программного обеспечения

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

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

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

Операционные системы (ОС) - это комплекс программ, предназначенный для управления процессом обработки информации в ЭВМ и организации связи человека (пользователя) с ЭВМ. Это основа программного обеспечения и работы персонального компьютера.

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

ПРОГРАММНОЕ

ОБЕСПЕЧЕНИЕ

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

Обеспечение

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

ОБЕСПЕЧЕНИЕ

ТЕКСТОВЫЕ

РЕДАКТОРЫ

ГРАФИЧЕСКИЕ РЕДАКТОРЫ

ИЗДАТЕЛЬСКИЕ СИСТЕМЫ

ОЦЕНКА

ЭФФЕКТИВНОСТИ

КАПИТАЛЬНЫХ ВЛОЖЕНИЙ

ФИНАНСОВЫЙ АНАЛИЗ

ПРЕДПРИЯТИЙ

Рис.8. Состав программного обеспечения

По функциональным возможностям сервисные средства можно подразделить на средства

  • улучшающие пользовательский интерфейс

  • защищающие данные от разрушения и несанкционированного доступа

  • восстанавливающие данные

  • ускоряющие обмен данными между диском и ОЗУ

  • архивации - разархивации

  • антивирусные средства.

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

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

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

  • пакеты прикладных программ (ППП) различного назначения,

  • рабочие программы пользователя и ИС в целом.

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

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

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

Текстовые редакторы предназначены для обработки текстовой информации. Наибольшее распространение получили текстовые редакторы MS Word, Word Perfect, ChiWriter, MultiEdit и др.

Графические редакторы предназначены для обработки графических документов, включая диаграммы, иллюстрации, чертежи, таблицы. Допускается управление размером фигур и шрифтов, перемещение фигур и букв, формирование любых изображений. Из наиболее известных графических редакторов можно назвать Paintbrush, Fanvision, Corel Draw и другие.

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

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

К наиболее популярным табличным процессорам относятся такие продукты, как Microsoft Excel, Lotus 1-2-3, Quattro Pro и др.

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

В настоящее время наиболее широко представлены реляционные СУБД на персональных компьютерах, обеспечивающие:

  • работу с базой данных через экранные формы,

  • организацию запросов на поиск данных с помощью специальных языков запросов высокого уровня.

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

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

В современных СУБД (например, СУБД Access) содержатся элементы CASE-технологии процесса проектирования, в частности:

  • визуализирована схема баз данных,

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

  • предоставляются так называемые мастера, обеспечивающие поддержку процесса проектирования (режим "конструктор") - мастер таблиц, мастер форм, мастер отчетов, построитель меню и т.п.,

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

Интегрированные системы сочетают в себе возможности СУБД, табличного процессора, текстового редактора, систем деловой графики и другие возможности. Часто в них встроен язык, позволяющий создавать на базе интегрированных систем различные надстройки, выполняющие нужные пользователю функции. Среди интегрированных систем популярны системы OpenAccess, Microsoft Works.

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

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

  • типам предметных областей,

  • информационным системам,

  • функциям и комплексам задач, реализуемых программным способом и т.п.

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

  • ППП автоматизированного бухгалтерского учета,

  • ППП финансовой деятельности,

  • ППП управления персоналом (кадровый учет),

  • ППП управления материальными запасами,

  • ППП управления производством,

  • банковские информационные системы и т.п.

Основные тенденции в области развития проблемно-ориентированных программных средств:

  • создание программных комплексов в виде автоматизированных рабочих мест (АРМ) управленческого персонала;

  • создание интегрированных систем управления предметной области на базе вычислительных сетей, объединяющих АРМы в единый программный комплекс с архитектурой клиент-сервис;

  • организация данных больших информационных систем в виде распределенной базы данных на сети ЭВМ;

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

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

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

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

  • органайзеры (планировщики) - программное обеспечение для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки.

  • программы - переводчики, средства проверки орфографии и распознавания текста. Например, ППП Stylus Lingvo Office реализует весь цикл "от листа до листа" - с помощью сканера осуществляется считывание текстового изображения, находящегося на печатном листе, FineReader осуществляет распознавание оптических образов и запись считанной информации в текстовом виде, Stylus for Windows выполняет перевод на указанный язык, корректор орфографии Lingvo Corrector и резидентный словарь Lingvo осуществляют проверку и правку. Результат перевода представляется в формате текстового редактора Word For Windows и др.

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