- •1. Назначение пакетов прикладных программ и их характеристика.
- •Общая характеристика ппп
- •Характеристика ппп общего назначения
- •Проблемно-ориентированные ппп
- •Характеристика проблемно-ориентированных ппп
- •Ппп методо-ориентированные
- •Офисные ппп
- •Ппп средств мультимедиа
- •Настольно издательские ппп
- •Ппп систем искусственного интеллекта
- •2. Библиотеки стандартных программ
- •Краткие сведения о пакете научных подпрограмм (ssp)
ЛЕКЦИЯ №28. ПАКЕТЫ ПРИКЛАДНЫХ ПРОГРАММ
ВОПРОСЫ:
Назначение пакетов прикладных программ и их характеристика.
Библиотека стандартных программ.
Литература:
1. Назначение пакетов прикладных программ и их характеристика.
Прикладная программа — это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.
Пакеты прикладных программ (ППП) (application program package) – это специальным образом организованные программные комплексы, рассчитанные на общее применение в определенной проблемной области и дополненные соответствующей технической документацией
Данный класс программных средств наиболее представителен, что обусловлено прежде всего широким применением средств компьютерной техники во всех сферах деятельности человека, созданием автоматизированных информационных систем различных предметных областей.
Все ППП могут быть разбиты на следующие классы:
Рис. 28.1 Классы ППП
Общая характеристика ппп
Пакеты прикладных программ обычно строятся на базе специальных систем и являются дальнейшим их развитием в конкретном направлении. Они поставляются отдельно от программного обеспечения вычислительных средств, имеют свою документацию и не входят в состав операционных систем. Чтобы пользователь мог применить ППП для решения конкретной задачи, пакет должен обладать средствами настройки (иногда путём введения некоторых дополнений).
Каждый ППП обладает обычно рядом возможностей по методам обработки данных и формам их представления, полноте диагностики, что дает возможность пользователю выбрать подходящий для конкретных условий вариант. Разработка пакета не должна требовать модификации операционных систем. Это относится к пакетам, влияющим на работу управляющих программ. Если пакет требует внесения изменений в управляющую программу, то это выполняется в процессе загрузки и инициализации пакета
Каждая группа пакетов имеет свои проблемы организации, трудности разработки и создания. Каждый пакет в зависимости от ЭВМ и его назначения реализуется на конкретном языке программирования в соответствии с требованиями, предъявленными к пакету, и возможностями языка.
ППП обеспечивают значительное снижение требований к уровню профессиональной подготовки пользователей в области программирования, вплоть до возможности эксплуатации пакета без программиста.
Часто пакеты прикладных программ располагают базами данных для хранения данных и передачи их прикладным программам.
Существующие ППП охватывают почти все сферы человеческой деятельности, связанной с обработкой информации. Развитие и совершенствование ППП — поступательный процесс, поэтому следует ожидать появления новых ППП, возможности которых превзойдут достижения настоящих пакетов.
Наиболее важно для данного класса программных продуктов создание дружественного интерфейса для конечных пользователей.
Данный класс программных продуктов весьма динамичен как по составу реализуемых ими функций, так и по используемому для их создания инструментарию разработчика. Со временем границы компьютеризации информационных систем, как правило, расширяются, что приводит к изменению функций существующих ППП.
ППП расширяющие возможности операционных систем,
Пакеты прикладных программ, расширяющие возможности операционных систем, обеспечивают функционирование ЭВМ различных конфигураций. К ним относятся пакеты, обеспечивающие работу многомашинных комплексов типовых конфигураций, диалоговые системы, системы для работы в реальном масштабе времени, удаленную пакетную обработку.
ППП общего назначения
Данный класс содержит широкий перечень программных продуктов, поддерживающих преимущественно информационные технологии конечных пользователей. Кроме конечных пользователей, этими программными продуктами, благодаря встроенным средствам технологии программирования, могут пользоваться и программисты для создания усложненных программ обработки данных.
Представители данного класса программных продуктов – настольные системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах, либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним.
В настоящее время наиболее широко представлены реляционные СУБД для персональных компьютеров, осуществляющие:
работу с базой данных через экранные формы;
организацию запросов на поиск данных с помощью специальных языков запросов высокого уровня;
генерацию отчётов различной структуры данных с подведением промежуточных и окончательных итогов;
вычислительную обработку путём использования встроенных функций, программ, написанных с использованием языков программирования и макрокоманд.