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

Автор работы: Пользователь скрыл имя, 06 Мая 2010 в 20:00, Не определен

Описание работы

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

Файлы: 1 файл

реферат.doc

— 169.50 Кб (Скачать файл)

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

     Многопользовательские СУБД (типа Paradox, Access, FoxPro и др.) в сетевом  варианте обработки данных хранят информацию на файл-сервере – специально выделенном компьютере в централизованном виде, но сама обработка данных ведется на рабочих станциях. Серверы баз данных, напротив, всю обработку данных (хранение, поиск, извлечение и передачу клиенту) выполняют самостоятельно, одновременно обеспечивая данными большое число пользователей сети. Общим для различных видов серверов баз данных является использование реляционного языка SQL (Structured Query Language - язык структурированных запросов для доступа к реляционным базам данных ) для реализации запросов к данным.

     Большинство серверов баз данных может использовать одновременно несколько платформ (Windows NT, Unix, OS/2 и др.), поддерживает широкий  спектр протоколов передачи данных (IPX, TCP/IP, X.25 и др.).

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

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

     Сервер  отчётов подключается к серверу баз данных, используя все уровни передач и драйверы сервера баз данных.

     Серверы отчётов включают:

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

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

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

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

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

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

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

     Наиболее  распространены интегрированные пакеты, компонентами которых являются:

  1. СУБД;
  2. текстовый редактор;
  3. табличный процессор;
  4. органайзер;
  5. средства поддержки электронной почты;
  6. программы создания презентаций;
  7. графический редактор.

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

     Отличительными  особенностями данного класса программных  средств являются:

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

     легкость  обмена и ссылок на объекты, созданные  программами интегрированного пакета (применяется два метода: DDE – динамический обмен данными и OLE – динамическая компоновка объектами), единообразный перенос объектов (метод drag-and-drop);

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

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

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

     Методо-ориентированные  ППП

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

     Методы  статистической обработки и анализа  данных (описательная статистика, регрессионный  анализ, прогнозирование значений технико-экономических  показателей и т. п.) имеют широкое  применение. Так, современные табличные процессоры значительно расширили набор встроенных функций, реализующих статистическую обработку и информационные технологии статистического анализа. Вместе с тем необходимость в использовании специализированных программных средств статистической обработки, обеспечивающих высокую точность и многообразие статистических методов, также растёт. На базе методов сетевого планирования с экономическими показателями проекта, формированием отчётов различного вида оформилось новое направление программных средств – управление проектами, пользователями этих программ являются менеджеры проектов.

     Офисные ППП

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

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

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

     2.Программы-переводчики, средства проверки орфографии и распознавания текста включают:

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

     ППП OCR Cunei Form 2.0 – обеспечивает распознавание  смешанных русско-английских текстов, в формате RTF сохраняется как текст, так и иллюстрации;

     ППП OCR Tiger – шрифтовая обучаемая система  распознавания русского языка с  возможностью автоматического выбора шрифта из библиотеки, обеспечивает многостраничный ввод текстов;

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

     Коммуникационные  ППП – предназначены для организации взаимодействия пользователя с удаленными абонентами информационной сети. В условиях развития глобальной информационной сети Internet появился новый класс программного обеспечения – браузеры, средства создания WWW-страниц. Они различаются возможностями поддержки языка HTML, использованием цвета при оформлении фона, текста, форматированием текста, использованием графических форматов изображений, таблиц, фонового звука, мультипликации и т. п. Большинство браузеров используют язык Java. Электронная почта также становится обязательным компонентом офисных ППП.

     Настольные  издательские системы

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

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

     ППП Adobe Page Maker 6.0 обеспечивает подготовку многостраничных  цветных публикаций, гибкий дизайн страниц, высококачественную печать. Расширены  возможности по верстке: неограниченное число страниц-шаблонов, которые  могут использоваться в одной публикации; применение различных эффектов к цветным изображениям; настройка резкости и регулировка цветов в импортированных файлах; возможно закрепление расположения объектов на странице, автоматическое выравнивание объектов.

     Программные средства мультимедиа

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

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

     Системы искусственного интеллекта

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

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

     готовые экспертные системы для принятия решений в рамках определенных предметных областей;

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

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