Что такое интегрированные пакеты программ? Интегрированные пакеты программных продуктов Пакеты прикладных программ.

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

Результаты, полученные отдельными подпрограммами, могут быть объединены в окончательный документ, содержащий табличный, графический и текстовый материал.

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

Пример: интегрированный пакет для написания книг, содержащих иллюстрации. Он содержит:

    текстовый редактор;

    орфографический корректор на 80000 слов (программу обнаружения орфографических ошибок);

    программу слияния текстов;

    программу формирования оглавлений и составления указателей;

    автоматический поиск и замену слов и фраз;

    средства телекоммуникации;

    электронную таблицу;

    систему управления базами данных;

    модули графического оформления;

    графический редактор;

    возможность печати сотнями разных шрифтов и т.д.

Наиболее известные интегрированные пакеты:

Microsoft Office. В этот мощный профессиональный пакет вошли такие необходимые программы, как текстовый редактор WinWord , электронная таблица Excel , программа создания презентаций PowerPoint , СУБД Access , средство поддержки электронной почты Mail. Мало того, все части этого пакета составляют единое целое, и даже внешне все программы выглядят единообразно, что облегчает как их освоение, так и ежедневное использование.

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

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

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

Функции и характеристики сетевых операционных систем (ОС)

(по материалам www-сайта Омского государственного технического университета http://edu.omgtu.omskelecom.ru)

К основным функциям сетевых ОС относят:

    управление каталогами и файлами;

    управление ресурсами;

    коммуникационные функции;

    защиту от несанкционированного доступа;

    обеспечение отказоустойчивости;

    управление сетью.

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

Управление ресурсами включает обслуживание запросов на предоставление ресурсов, доступных по сети.

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

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

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

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

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

В настоящее время наибольшее распространение получили три основные сетевые ОС - UNIX, Windows NT и Novell Netware.

ОC UNIX применяют преимущественно в крупных корпоративных сетях, поскольку эта система характеризуется высокой надежностью, возможностью легкого масштабирования сети. В Unix имеется ряд команд и поддерживающих их программ для работы в сети. Во-первых, это команды ftp, telnet, реализующие файловый обмен и эмуляцию удаленного узла на базе протоколов TCP/IP. Во-вторых, протокол, команды и программы UUCP, разработанные с ориентацией на асинхронную модемную связь по телефонным линиям между удаленными Unix-узлами в корпоративных и территориальных сетях.

ОС Windows NT включает серверную (Windows NT Server) и клиентскую (Windows NT Workstation) части и тем самым обеспечивает работу в сетях "клиент/сервер". Windows NT обычно применяют в средних по масштабам сетях.

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


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

– программа анализа и составления расписаний;

– программа презентации;

– графический редактор;

– программа обслуживания факс-модема;

– сетевое программное обеспечение;

– программы перевода.

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

– текстовый редактор;

– электронная таблица;

– система управления базой данных;

– средства телекоммуникаций;

– графические возможности,

т.е. все то, что необходимо для самых распространенных видов работ в любом из офисов.

Кроме них в интегрированный пакет могут входить и другие офисные продукты.

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

В настоящее время на рынке офисных продуктов доминируют три комплекта:

· Borland Office of Windows фирмы Novell (в настоящее время Согеl Office );

· Smart Suite фирмы Lotus Development(в настоящее время подразделение IBM);

· Мicrosoft Offiсе фирмы Microsoft.

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

Самым популярным набором офисных приложений является интегрированный пакет Мicrosoft Offiсе. До последнего времени ведущими разработчиками данного вида программного обеспечения были три известные компании - Мicrosoft, , Nоvеll и lоtus DevеIортепt. Созданные ими программные пакеты предлагают много схожих средств и возможностей и ориентированы практически на один и тот же сектор рынка (для «простого» пользователя).

Наиболее мощная и динамично развивающаяся часть программного обеспечения. В рамках этого ПО можно выделить две наиболее значимые группы: 1) полносвязанные пакеты; 2) объектно-связанные пакеты.

Полносвязанные пакеты представляют собой многофункциональный автономный пакет, в котором в одно целое соединены функции и возможности специализированных (проблемно-ориентированных) пакетов, родственных по технологии обработки данных. По сути, в таких программах происходит интеграция функций редактора текстов, СУБД и табличного процессора. Пакеты обеспечивают связь между данными, однако за счет сужения возможностей каждого компонента в отдельности. Представителями данного класса пакетов являются: для ОС MS DOS - Framework, Symphony, для Windows - Microsoft Works, Lotus Works.

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

Наиболее мощные пакеты данного типа: Microsoft Office , Lotus SmartSute, Borland Office. В профессиональной версии пакетов присутствуют четыре приложения: текстовый редактор, СУБД, табличный процессор, пакет демонстрационной графики. В пользовательском варианте СУБД отсутствует. В объектно-ориентированных пакетах эффект интеграции не сводится к простой сумме составляющих компонентов - дополнительные возможности получаются за счет взаимодействия компонентов пакета в процессе работы. В полносвязанных пакетах преимущества интеграции часто сводятся на нет ввиду отсутствия той или иной функции, имеющейся в специализированном пакете.

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

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

Совместное использование объектов - краеугольный камень современной технологии интеграции. На данный момент существуют два стандарта:

Object Linking and Embedding OLE2.0 динамической компоновки и встраивания объектов фирмы Microsoft.

OpenDoc (открытый документ) фирм Apple, Borland, IBM, Novell.

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

OLE2.0 позволяет переносить объекты из окна одной прикладной программы в окно другой.

OLE2.0 предусматривает возможность общего использования функциональных ресурсов программ: например, модуль построения графиков ЭТ может быть использован в текстовом редакторе.

Основной недостаток OLE2.0 - ограничение на размер объекта размером одной страницы.

OpenDoc - объектно-ориентированная система, использующая в качестве модели объекта распределенную модель системных объектов (DSOM - Distributed System Object Model), разработанную фирмой IBM для операционной системы OS/2. Предполагается наличие совместимости между OLE и OpenDoc.

Контрольные вопросы

  • 1. Что понимается под информационными продуктами?
  • 2. Что понимается под информационными услугами?
  • 3. Назовите основные виды информационных услуг.
  • 4. Перечислите основные услуги образования.
  • 5. Охарактеризуйте структуру и принципы построения ППП.
  • 6. Назовите основные составляющие проблемно-ориентированных ППП.
  • 7. Что включают в себя ППП векторной графики?
  • 8. Какие задачи решаются с помощью ППП организаторов работ?
  • 9. Для чего предназначены ППП демонстрационной графики?
  • 10. Какие задачи можно решать с помощью ППП мультимедиа?
  • 11. Какие возможности реализованы в ППП распознавания символов?
  • 12. Каковы функции аналитических ППП?
  • 13. Что понимается под интегрированными ППП?
  • 14. Дайте классификацию интегрированных ППП.
  • 15. Назовите основные преимущества объектно-связанных интегрированных пакетов.

Содержание Интегрированный пакет (понятие)
Механизмы интеграции
Текстовый процессор
Табличный процессор
Системы управления базами данных (СУБД)
Программы создания компьютерных презентаций
Организация работы с информацией
Достоинства слайдовой презентации

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

поддерживающих единый
способ взаимодействия пользователя со всеми программами из пакета, а также
единый способ представления данных. Обычно такие пакеты включают в себя
текстовый редактор, табличный процессор, СУБД, пакет графического
отображения данных и телекоммуникационную программу. Основной причиной
появления интегрированных пакетов считается потребность в совместном
использовании данных разных форматов. Поэтому такие пакеты разрабатывались
по принципу единой (интегрированной) системы. Преимущества
интегрированных пакетов проявляются в предоставлении пользователю
однотипных средств доступа к данным различного вида и упрощении их
переноса из одной программы пакета в другую. К недостаткам можно отнести
повышенные требования к системным ресурсам. (Microsoft Office, OpenOffice,
Works и др.)

Механизмы интеграции

Буфер обмена, в который вносится информация для его последующего
переноса в другую программу;
Технология OLE, позволяющая включать в документ одного приложения
документы другого приложения с возможностью проведения редактирования
внедренного документа;
Конвертирование файлов – запись информации в файл определенного
формата так, чтобы документ мог быть прочитан в другом приложении
данного пакета;
Непосредственный обмен данными с использованием общей оболочки,
позволяющий для реализации обмена данными использовать метод
«отрезания» данных от файла в одном приложении и «приклеивания» их к
файлу в другом приложении.

Текстовый процессор

1. Возможность создавать новый документ, используя при этом шаблоны.
2. Возможность одновременно открывать и работать не с одним числом
документов.
3. Автоматически проверять орфографию, стилистику и грамматику при вводе
текста в документ.
4. Возможность автоматические корректировать ошибки, которые больше всего
повторяются в написанном.
5. Возможность применять стили для быстрого форматирования документа.

Табличный процессор

Решать математические задачи:
выполнять табличные вычисления (в
том числе как обычный калькулятор);
вычислять значения и
исследовать функции, строить графики
функций (sin, cos, tg и т.д.); решать
уравнения, работать с матрицами и
комплексными числами и т.п.
Осуществлять математическое
моделирование и численное
экспериментирование (Что будет, если?
Как сделать, чтобы?).
Проводить статистический анализ,
осуществить прогнозирование
(поддержку принятия решений)
и оптимизацию.
Реализовать функции базы данных –
ввод, поиск, сортировку, фильтрацию и
анализ данных.
Осуществлять импорт – экспорт,
обмен данными с другими
программами, например, вставлять
текст, рисунки, таблицы,
подготовленные в других приложениях,
и т.п.
Осуществлять многотабличные связи
(например, объединять отчеты
филиалов фирм).

Системы управления базами данных (СУБД)

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

Программы создания компьютерных презентаций

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

Организация работы с
информацией
Math
Writer
Draw
Программы
Calc
Base
Impress

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