Пакет прикладных программ общего назначения
Пакет прикладных программ это комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области
Разнообразие пакетов прикладных программ обусловлено, прежде всего, широким применением средств компьютерной техники во всех сферах деятельности человека, а также созданием автоматизированных информационных систем различных предметных областей
Пакет прикладных программ ПП общего назначения ПП специального назначения
Данный класс содержит широкий перечень программных продуктов, поддерживающих преимущественно информационные технологии конечных пользователей. Кроме конечных пользователей, этими программными продуктами, благодаря встроенным средствам технологии программирования, могут пользоваться и программисты для создания усложненных программ обработки данных.
Интегрированные пакеты Средства презентационной графики Офисные ППП Текстовые процессоры СУБД Табличные процессоры ПП автоматизированного проектирования ПП общего назначения
Процессоры общего назначения (Microsoft Word); Редакторы научных документов (ChiWriter, TeX); Редакторы исходных текстов программ (Multi-Edit); Издательские системы
Текстовые процессоры, в отличие от текстовых редакторов, имеют больше возможностей для форматирования текста, внедрения в него графики, формул, таблиц и других объектов
Word является самым популярным текстовым процессором С помощью Word можно не просто набрать текст, но и включить в него таблицы и графики, картинки, звуки и видеоизображения. С помощью Word можно составить простое письмо и сложный объемный документ, яркую поздравительную открытку или рекламный блок. Word применим практически везде, где требуется работа с текстом. В последние версии Word добавлены весьма развитые средства работы с гипертекстовыми документами и документами, предназначенными для публикации в Интернет.
Создание и редактирование электронных таблиц; Создание многотабличных документов; Оформление и печать электронных таблиц; Построение диаграмм, их модификация и решение экономических задач графическими методами; Создание многотабличных документов, объединенных формулами; Работа с электронными таблицами как с БД: сортировка таблиц, выборка данных по запросам; Создание итоговых и сводных таблиц; Использование при построении таблиц информации из внешних БД; Создание слайд-шоу; Решение оптимизационных задач; Разработка макрокоманд, настройка среды под потребности пользователя.
Программы-переводчики, средства проверки орфографии и распознавания текста Коммуникационные ППП Виды офисных ППП Органайзеры (планировщики)
В условиях развития глобальной информационной сети Internet появился новый класс программного обеспечения браузеры, средства создания WWW- страниц. Они различаются возможностями поддержки языка HTML, использованием цвета при оформлении фона, текста, форматированием текста, использованием графических форматов изображений, таблиц, фонового звука, мультипликации и т. п. Большинство браузеров используют язык Java.
Презентация может включать показ диаграмм и графиков. Все программы презентационной графики условно делятся на программы для подготовки слайд-шоу и программы для подготовки мультимедиа-презентации. Презентация требует предварительного составления плана показа. Для каждого слайда выполняется проектирование: определяются содержание слайда, размер, состав элементов, способы их оформления и т. п. Данные для использования в слайдах можно готовить как вручную, так и получать в результате обмена из других программных систем.
Система управления базами данных - специализированный комплекс программ, предназначенный для удобной и эффективной организации, контроля и администрирования баз данных.
Ядро, которое отвечает за управление данными во внешней и оперативной памяти Процессор языка БД, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно- независимого исполняемого внутреннего кода Подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД Сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы
Управление данными во внешней памяти Управление данными в оперативной памяти с использованием дискового кэша Резервное копирование и восстановление БД после сбоев Поддержка языков БД (язык определения данных, язык манипулирования данными)
o Файл-серверные (обработка всех данных происходит на рабочих местах, а сервер используется только как разделяемый накопитель) o Клиент-серверные (вся работа с базой данных происходит на сервере и не зависит от сбоев на рабочих станциях) o Встраиваемые (система, которая может быть связана с клиентским приложением таким образом, чтобы приложение и СУБД работали в едином адресном пространстве)
Иерархические ( в основу положена разветвленная структура с элементами подчиненности ) Сетевые ( любая запись, называемая записью старшего уровня, может содержать данные, которые относятся к набору других записей, называемых записями подчиненного уровня ) Реляционные ( организация данных в виде двумерных таблиц, называемых еще реляционными таблицами )
На данный момент наиболее распространенными являются реляционные СУБД
Отличительными особенностями этого класса программных продуктов являются высокие требования к технической части системы обработки данных, наличие библиотек встроенных функций, объектов, интерфейсов с графическими системами и базами данных.
Это набор нескольких программных продуктов, функционально дополняющих друг друга, поддерживающих единые информационные технологии, реализованные на общей вычислительной и операционной платформе.
Наиболее распространены интегрированные пакеты, компонентами которых являются: СУБД; текстовый редактор; табличный процессор; органайзер; средства поддержки электронной почты; программы создания презентаций; графический редактор.