ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

Информационная технология предполагает сочетание аппаратного и программного обеспечения.

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

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

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

Базовое ПО тесно связано с аппаратными средствами, его иногда считают частью компьютера {рис. 2.5).

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

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

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

Однозадачные ОС предназначены для работы одного пользователя в каждый конкретный момент с одной конкретной задачей. Типичным представителем таких операционных систем является MS-DOS (разработана фирмой Microsoft).

Многозадачные ОС обеспечивают коллективное использование ЭВМ в мультипрограммном режиме разделения времени (в памяти есть несколько программ-за-дач, и процессор распределяет ресурсы компьютера между задачами). Типичные представители такого класса ОС - UNIX, OS / 2, Microsoft Windows 98, Microsoft Windows XP и тому подобное.

Сетевые ОС связаны с появлением локальных и глобальных сетей и предназначены для обеспечения доступа пользователя ко всем ресурсам компьютерной сети. Типичными представителями сетевых ОС являются: Novell NetWare, Microsoft Windows NT, Banyan Vines, IBM LAN, UNIX, Solaris фирмы Sun, Microsoft Windows XP и тому подобное.

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

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

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

Оболочки является надстройкой над ОС и называются операционными оболочками. Утилиты и автономные программы имеют узкоспециализированное назначение и каждая из них выполняет свою функцию. Наибольшее распространение получили такие оболочки: Norton Commander, PAR manager, Windows Totalтощо.

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

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

(Транслятор языка программирования называется программа, осуществляющая перевод текста программы с языка программирования в машинные коды.

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

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

Под программами технического обслуживания понимается совокупность аппаратно-программных средств для диагностики и выявления ошибок в процессе работы компьютера или вычислительной системы в целом. Они содержат средства диагностики и тестового контроля за работой ЭВМ и ее отдельных частей.

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

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

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

ИПакеты прикладных программ (ППП) - это комплекс программ, предназначенный для решения задач определенного класса.

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

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

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

Практически любой документ, готовится на печатной машинке, может быть создан с помощью текстового процессора; при этом появляются достаточно существенные возможности многократного исправления отдельных фрагментов, не вводя повторно весь текст, изменения шрифтов, внесенные рисунков и, наконец, печать на принтере нужного количества экземпляров. Возможно автоматическое составление содержания документов, проверка правильности написания слов. Таким образом, подготовка текстовых материалов на ПЭВМ выполняется не только быстрее и эффективнее, чем на печатной машинке, но и имеет новые, ранее не доступные возможности. Сейчас больше всего распространены текстовые процессоры: Microsoft Word, WordPerfekt, Chi Writer и тому подобное.

Пакеты графического представления данных (графические редакторы) предназначены для обработки графических документов - диаграмм, иллюстраций, чертежей, таблиц (PC Paintbrush, Corel Draw, Fanvision, Boieng Graf и т.д.). Предполагается управления размером фигур и букв, формирование любых изображений.

Издательские системы сочетают возможности текстовых и графических редакторов. Эти системы ориентированы на использование в издательской деятельности и называются системами верстки. Из таких систем можно назвать продукты Page Maker фирмы Adobe и Ventura Publisher корпорации Corel

Табличные процессоры (электронные таблицы) вошли в ряд основных прикладных систем для ПЭВМ с самого начала их массового появления.

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

В памяти компьютера отображается большая прямоугольная таблица, а на экране дисплея выводится ее часть. Перемещая дисплейное окно вдоль таблицы, пользователь может увидеть любой ее части. При этом он может вводить в нее новые данные, просматривая содержание, устанавливать зависимость определенных данных о других и тому подобное. На основе таких таблиц могут базироваться достаточно сложные модели, отражающие хозяйственную деятельность предприятия (организации). Наибольшую известность в настоящее время приобрели программные продукты Excel, Lotus 1-2-3, Quattro Pro и тому подобное.

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

Для создания внутримашинной информационного обеспечения используются специальные ППП - системы управления базами данных - СУБД (Access, FoxPro, Paradox, Oracle, Informix, Sybase, Ingres и т.д.).

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

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

Интегрированные системы образуют особую категорию программного обеспечения. Типичная интегрированная система включает текстовый процессор, системы управления базами данных, средства работы с таблицами, пакет деловой графики и средства поддержки коммуникаций. Главное внимание разработчики этих систем уделяют тому, чтобы пользователь использовал в работе в различных средах интегрированного пакета примерно те же приемы работы и мог быстро перейти из одной группы операций на другую. Еще одна существенная требование - простота действий пользователя при решении простых задач, с которыми он сталкивается, и обращение к сложным вариантов работы в исключительных случаях. Один из перспективных подходов - предоставить пользователям не готовы интегрированные системы, а удобные средства для их создания. Такие средства трактуются как надстройки над операционными системами, позволяющими соединять несколько прикладных пакетов в рамках удобного для пользователей операционной среды (пакет Microsoft Office, Framework, Startnave т.д.).

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

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

В настоящее время CASE-технология - одна из отраслей информатики наиболее динамично развивается и объединяет сотни компаний. С CASE-mex-нологий, что есть на рынке, можно выделить: Application Development Workbench (ADW) фирмы Knowledge Ware, BPwin (Logic Works), CDEZ Tods (Oracle), Clear Case (Alria Software) и др. Современные CASE-технологии успешно применяются для создания 1С различного класса: банки, финансовые корпорации, крупные фирмы. Экономический эффект применения CASE-технологий достаточно значительный и большинство современных программных проектов осуществляется именно с их помощью.

Экспертные системы (EC) - это системы обработки знаний в вузькоспециа-лизированной сфере подготовки решений пользователей на уровне профессиональных экспертов.

Основу EC составляет база знаний, в которую закладывается информация о конкретной предметной области. Есть две основные формы представления знаний в EC: факты и правила. Факты фиксируют количественные и качественные показатели явлений и процессов. Правила описывают соотношение между фактами в форме логических условий, связывающих причины и результаты. EC используются для интерпретации и диагностики состояния системы, прогнозирование ситуаций в системах управления процессом и устранения нарушений функционирования системы. В качестве средств реализации ЭС на ЭВМ используют так называемые оболочки экспертных систем. Примером оболочек EC, применяемые в экономике, являются: Шэдли (Диалог), Expert-Ease и тому подобное.

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

Все проблемозориентовани ППП можно разделить на группы, предназначенные для комплексной автоматизации функций управления в промышленной и непромышленной сферах и ППП предметных областей. К ППП промышленной сферы принадлежат пакеты R / 3 (SAP), Mac-Рас Open, Genesис Manufacturing Suite, MMPS, MES, ЈRP-системы и других. Проблемозориентовани пакеты непромышленной сферы предназначены для автоматизации деятельности банков, бирж, торговли. Среди комплексных банковских ППП следует выделить пакеты: BARS Millennium, Scrooge II, IBIS / AS, Midas ABS, DBS (Digital Baking System), PROFILE / IBS, MAI Bank, FSA (UNISYS), Platform for Banking, ICBS. ППП отдельных предметных областей - это ППП бухгалтерского учета, финансового менеджмента, правовых справочных систем.

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

ППП глобальных сетей ЭВМ

Для организации электронной почты, телеконференций, электронной доски объявлений, обеспечения секретности информации в различных глобальных сетях ЭВМ используются стандартные (для этих сетей) пакеты прикладных программ (например - Netscape Navigator, Microsoft Internet Explorer, Eudora - стандартные для глобальной сети Internet).

Для обеспечения организации администрирования вычислительного процесса в локальных и глобальных сетях ЭВМ в более 50% систем используется ППП фирмы Bay Networks, которые управляют администрированием данных коммутаторами, концентраторами, маршрутизаторами, трафиком сообщений. Количество таких программ для персональных компьютеров на сегодняшний день составляет несколько тысяч. В отличие от программ общего назначения, они используют особые методы представления и обработки данных, учитывающие специфику конкретных задач.

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

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

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

 
< Пред   СОДЕРЖАНИЕ   След >