Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел_1_ЭВМ.doc
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

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

5.7.1. Общие свойства прикладного по

Прикладное программное обеспечение (ППО) предназначено для решения конкретных задач из выбранной пользователем проблемной области. Характер решаемых пользователем задач во многом определяет состав прикладного ПО конкретного ПК.

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

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

К стандартным прикладным программам относятся:

  • текстовые процессоры;

  • табличные процессоры (электронные таблицы);

  • средства создания и демонстрации презентаций;

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

  • графические процессоры (редакторы) и программы просмотра графики;

  • Web-браузеры (обозреватели);

  • стандартные средства электронных коммуникаций (почтовые клиенты);

  • мультимедиа приложения (программы воспроизведения звуковых и видеоданных) и др.

Необходимо отметить, что облик ППО динамично изменяется по мере расширения аудитории пользователей ПК, поскольку развитие ППО обусловлено, в первую очередь, необходимостью удовлетворения запросов пользователей.

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

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

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

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

Объединение программных средств в пакеты сопровождается:

  • единым стилем взаимодействия пользователя с системой;

  • однообразным и наглядным представлением информации — технология WYSIWYG - (What You See Is What You Get) — «Что Вы видите, то Вы и получаете»);

  • взаимной согласованностью программ (общий сервис для программ — средства проверки правописания, мастер диаграмм, редактор формул и т.д.);

  • упрощением обмена информацией между программами (динамический обмен данными через буфер обмена, перенос объектов — «drag and drop», связывания и внедрения объектов — технология OLE);

  • возможностью быстрого переключения между программами (многооконный режим работы);

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

Технология OLE (Object Unking and Embedding) позволяет двумя способами вставлять различные объекты (графические картинки, диаграммы, видео, звук) в документы.

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

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

Основными элементами пользовательского интерфейса в прикладных программах являются:

  • система меню;

  • окна;

  • контекстная подсказка;

  • помощь (F1);

  • элементы навигации.

Система меню — перечень возможных действий в рамках конкретной программы.

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

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

Помощь— описание способов взаимодействия с программами.

Элементы навигации — это средства перемещения по некоторой информационной среде. Элементами навигации являются гипертекст, кнопки перехода, сочетание клавиш и др.

Первые пакеты прикладных программ общего назначения появились в первой половине 80-х годов прошлого века. Например, пакет Framework компании AshtonTate включал обработчик текстов, электронную таблицу, СУБД. Дальнейшие разработки в этой области привели в конце 80-х — начале 90-х годов к созданию пакетов Microsoft Works (сначала под ОС MS DOS, затем под Windows), a далее и пакета Microsoft Office.