Прикладное программное обеспечение. Прикладное программное обеспечение составляют пакеты прикладных программ, предназначенные для решения определённого круга задач из различных предметных
Прикладное программное обеспечение составляют пакеты прикладных программ, предназначенные для решения определённого круга задач из различных предметных областей, а также все разработанное многочисленными пользователями программное обеспечение. Прикладное программное обеспечение создается для решения наиболее массовых научно-технических, инженерных, экономических и других классов задач. Суть большинства из них состоит в максимальном упрощении интерфейса пользователя с компьютером. Пакеты прикладных программ (ППП) можно условно классифицировать на три основные группы: общего назначения, проблемно-ориентированные и интегрированные.
Примерная классификация и типовые представители прикладного программного обеспечения представлены на рис. 1.
Рис. 1. Классификация пакетов прикладных программ
ПППобщего назначения ориентированы на широкий круг пользователей в различных проблемных областях, позволяя автоматизировать наиболее часто используемые функции и работы. К ним относятся пакеты обработки текстовой информации (MS Word, WordStar, WordPerfect, ChiWriter, ЛЕКСИКОН), деловой графики (MS Chart, Chart Master, GRAF Lotus), электронных таблиц (MS Excel, Quattro Pro, SuperCalc), СУБД (dBase, FoxBase, Paradox, Clipper) и др. При этом следует иметь в виду, что функции пакета одного типа могут перекрывать функции другого типа, например, функциями деловой графики наделены пакеты электронных таблиц и т.д.
Интегрированные ППП представляют собой комплекс полностью совместимых между собой программ, объединяя основные функции ряда пакетов, как правило, общего назначения, призванный составить для пользователя единую в своей основе комфортную деловую среду. К примеру, в состав пакета Microsoft Office входят: текстовый процессор Word, электронные таблицы Excel, система управления базами данных Access, программа подготовки компьютерных презентаций Power Point и др.
Проблемно-ориентированныеППП имеют достаточно узкое применение, используя особые методы представления и обработки информации, и учитывая специфику задач пользователя. Из типовых пакетов данного класса наиболее известные и удовлетворяющие требования большого числа специалистов можно отметить графические (CorelDraw, Adobe PhotoShop), системы геометрического проектирования (AutoCad), математические (MathCad, Reduce, Matematica, Maple, MathLab), статистические (StatGraph, Statistica, Gauss, MultiStat), системы моделирования (SIAM), экспертные системы (Expert Choice, EXPERT-Ease, METHODS), издательские системы (PageMaker, Ventura Publisher, Adobe Illustrator), многочисленные автоматизированные системы управления, планирования и многочисленные программы, разработанные пользователями.
Каждый ППП обладает обычно рядом возможностей по методам обработки данных и формам их представления, полноте диагностики, что дает возможность пользователю выбрать подходящий для конкретных условий вариант. Разработка пакета не должна требовать модификации ОС. Это относится к пакетам, влияющим на работу управляющих программ. Если пакет требует внесения изменений в управляющую программу, то это выполняется в процессе загрузки и инициализации пакета.
Каждая группа пакетов имеет свои проблемы организации, трудности разработки и создания. Каждый пакет реализуется на конкретном языке программирования в соответствии с требованиями, предъявленными к пакету, и возможностями языка.
ППП обеспечивают значительное снижение требований к уровню профессиональной подготовки пользователей в области программирования, вплоть до возможности эксплуатации пакета без программиста.
Часто пакеты прикладных программ располагают базами данных для хранения данных и передачи их прикладным программам.
Существующие ППП охватывают почти все сферы человеческой деятельности, связанной с обработкой информации. Развитие и совершенствование ППП – поступательный процесс, постоянно появляются новые ППП, возможности которых превосходят достижения существующих пакетов.
Наиболее важно для данного класса программных продуктов создание дружественного интерфейса для конечных пользователей.
Данный класс программных продуктов весьма динамичен как по составу реализуемых ими функций, так и по используемому для их создания инструментарию разработчика. Со временем границы компьютеризации информационных систем расширяются, что приводит к изменению функций существующих ППП.
Вывод:
Прикладное программное обеспечение составляют пакеты прикладных программ, предназначенные для решения определённого круга задач из различных предметных областей, а также все разработанное многочисленными пользователями программное обеспечение. Прикладное программное обеспечение создается для решения наиболее массовых научно-технических, инженерных, экономических и других классов задач. Суть большинства из них состоит в максимальном упрощении интерфейса пользователя с компьютером. Пакеты прикладных программ (ППП) можно условно классифицировать на три основные группы: общего назначения, проблемно-ориентированные и интегрированные.