Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Технология разработки программного обеспечения

Пакеты прикладных программ

Классификация пакетов прикладных программ (ППП) приведена на рис. 1.8.

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

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

Рис. 1.8. Классификация пакетов прикладных программ

Основные тенденции развития:

  • • создание программных комплексов в виде автоматизированных рабочих мест (АРМ) управленческого персонала;
  • • создание интегрированных систем управления предметной областью на базе вычислительных сетей, объединяющих АРМы;
  • • организация данных больших информационных систем в виде распределенной БД на сети ЭВМ;
  • • наличие простых языков средств конечного пользователя и др.

ППП автоматизированного проектирования предназначены для поддержки работы конструкторов и технологов, связанных с разработкой чертежей, схем, графическим моделированием и конструированием. Отличительными особенностями этого класса ППП являются высокие требования к аппаратному обеспечению, наличие библиотек встроенных функций, объектов, интерфейсов с графическими системами и БД (АШюСАО).

К ППП общего назначения относят:

  • 1. Системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных БД на автономно работающих компьютерах либо централизованное хранение БД на файл-сервере и сетевой доступ к ним. В современных СУБД (например, MS Access 2.0) содержатся элементы CASE-технологии процесса проектирования, в частности:
    • • визуализирована схема БД;
    • • осуществлена автоматическая поддержка целостности БД при различных видах обработки (включение, удаление, модификация);
    • • предоставляются так называемые мастера, обеспечивающие поддержки процесса проектирования;
    • • созданы шаблоны (прототипы) структур БД, отчетов, форм и т. д.
  • 2. Серверы БД — это ПО, предназначенное для создания и использования при работе в сети интегрированных БД в архитектуре «клиент — сервер». Многопользовательские СУБД в сетевом варианте обработки информации хранят данные на файл-сервере, специально выделенном компьютере, но сама обработка ведется на рабочих станциях. Серверы БД в отличие от этого большую часть обработки (хранение, поиск, извлечение и передачу данных клиенту) данных выполняют самостоятельно, одновременно обеспечивая данными большое число пользователей сети. Общим для различных видов серверов БД является использование реляционного языка SQL (Structured Query Language) для реализации запросов к данным. Большинство серверов БД поддерживает несколько платформ, широкий спектр протоколов передачи данных. Проблемы: обеспечение целостности данных, тиражирование данных по узлам сети и синхронное обновление.
  • 3. Генераторы отчетов (серверы отчетов), обеспечивающие реализацию запросов и формирование отчетов в печатном или экранном виде в условиях сети с архитектурой «клиент — сервер». Сервер отчетов подключается к серверу БД, использующему драйверы сервиса БД (Crystal Reports, Profit for Windows).
  • 4. Текстовые процессоры, предназначенные для работы с текстовыми документами. Развитием данного направления являются издательские системы (Microsoft Word).
  • 5. Табличные процессоры, являющиеся удобной средой для вычислений конечным пользователем, содержат средства деловой графики, средства специализированной обработки (Microsoft Excel).
  • 6. Средства презентационной графики — специализированные программы, предназначенные для создания изображений и их показа на экране, подготовки слайд-фильмов, мультфильмов и их проектирования (Microsoft PowerPoint).
  • 7. Интегрированные пакеты — набор нескольких программных продуктов, функционально дополняющих друг друга, поддерживающие единые информационные технологии, реализованные на единой операционной и вычислительной платформе (Microsoft Office). Компоненты интегрированных пакетов могут работать изолированно друг от друга, имеют общий интерфейс, благодаря этому их лучше осваивать.

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

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

  • • органайзеры (планировщики) — ПО для планирования рабочего времени, составления протоколов встреч, расписаний, ведение записей и телефонной книжки. В состав входят: калькулятор, записная книжка, часы, календарь и т. п.;
  • • программы-переводчики, средства проверки орфографии, распознавание текста (Tiger — система распознавания русского языка, Stylus Lingvo Office, содержащий Fine Reader, Stylus for Windows — переводчик на указанный язык, корректор орфографии Lingvo Corrector и резидентный словарь Lingvo);
  • • коммуникационные пакеты, предназначенные для организации взаимодействия пользователей с удаленными абонентами или информационными ресурсами сети;
  • • браузеры, средства создания WWW-страниц;
  • • средства электронной почты (Pegasys Mail).

Настольные издательские системы. Данный класс ПО включает программы (PageMaker, Corel Draw, Photoshop for Windows и т. д.), обеспечивающие информационную технологию компьютерной издательской деятельности:

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

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

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

  • • программы-оболочки для создания экспертных систем путем наполнения баз знаний и правил логического вывода;
  • • готовые экспертные системы для принятия решений в рамках определенных предметных областей;
  • • системы анализа и распознавания речи, текста и т. п. Примеры систем искусственного интеллекта: FIDE, MYSIN,

Guru и др.

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

  • 1. Перечислите основные характеристики программ.
  • 2. Приведите существующую классификацию программного обеспечения.
  • 3. Дайте определение и перечислите основные характеристики системного программного обеспечения.
  • 4. Дайте определение и перечислите основные характеристики прикладного программного обеспечения.
  • 5. Дайте определение и охарактеризуйте инструментарий технологии программирования.
 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Пред   СОДЕРЖАНИЕ   След >
 

Популярные страницы