Прикладное по
прикладные программы пользователей
пакеты прикладных программ
рис 6.3. Структура прикладного ПО.
Как видно из рис.6.3, прикладное ПО состоит из пакетов прикладных программ (ППП) и прикладных программ пользователей.
Прикладные программы создаются пользователем с использованием средств программирования, имеющихся в его распоряжении в составе конкретной вычислительной среды. В этом случае создание и отладка программ осуществляются каждым пользователем индивидуально в соответствии с правилами и соглашениями того ППП или ОС, в рамках которых они применяются.
Значительное место в прикладном ПО занимают ППП.
Пакет прикладных программ – комплекс взаимосвязанных программ для решения задач определённого класса конкретной предметной области.
Различают следующие виды ППП:
- проблемно-ориентированные;
- методо-ориентированные;
- общего назначения;
- интегрированные.
Проблемно-ориентированные ППП.
Это самый представительный класс программных продуктов. Эти ППП можно классифицировать по различным признакам, например, по типам предметных областей:
ППП автоматизированного бухучёта;
ППП финансовой деятельности;
ППП управления персоналом (кадровый учёт);
ППП управления производством;
ППП управления материальными запасами;
банковские ИС и т.п.
Наиболее важно для данного класса программных продуктов создание дружественного интерфейса для конечных пользователей.
Отличительной чертой ППП данного класса являются их сравнительно узкая направленность на определённый круг решаемых задач и большое их разнообразие.
Методо-ориентированные ППП.
Данный класс включает в себя программные продукты, обеспечивающие независимо от предметной области и функций информационных систем математические, статические и другие методы решения задач.
Наиболее распространены методы математического программирования, решения дифференциальных уравнений, имитационного моделирования, исследования операций.
Всё возрастающее применение имеют методы статической обработки и анализа данных.
На базе методов сетевого планирования оформилось новое направление программных средств – управление проектами. Пользователями этих программ являются менеджеры проектов.
ППП общего назначения предназначены для решения типовых задач обработки данных.
К ППП общего назначения относят:
СУБД;
текстовые процессоры;
табличные процессоры;
средства презентационной графики;
средства телекоммуникации.
Средства телекоммуникации позволяют расширять возможности ПЭВМ, подключая их либо к локальной вычислительной сети через станцию локальной сети, либо к другой ЭВМ, сколь угодно удаленной, через модемы и телефонный канал связи, либо, используя дополнительную системную шину, к новым аппаратным средствам.
Интегрированные пакеты программ по количеству наименований продуктов немногочисленная, но в вычислительном плане довольно мощная и активно развивающаяся часть программного обеспечения.
Интегрированный программный комплекс представляет собой многофункциональный автономный пакет, в котором в одно целое соединены функции и возможности различных специализированных (проблемно-ориентированных) пакетов, родственных в смысле технологии обработки данных на отдельном рабочем месте.
Классическим примером такого объединения считается процесс развития офисных пакетов. Эти пакеты направлены на решение широкого класса задач, возникающих в процессе работы офиса. Как правило, эти пакеты содержат текстовый редактор, электронную таблицу, СУБД, системы деловой графики и подготовки презентаций, средства работы в Интернете, менеджер планирования мероприятий, организации совместной работы над проектами в офисе и другие приложения. В современных офисных пакетах реализуется идея специализации – установки только необходимых компонентов, что позволяет сэкономить ресурсы компьютера; остальные компоненты инсталлируются автоматически, если они необходимы пользователю.
В настоящее время к наиболее известным пакетам для автоматизации офисной деятельности относятся Microsoft Office, StarOffice 5.1, Novell Perfect Office и другие. Все перечисленные пакеты предназначены для работы с операционной системой Windows.
В рамках интегрированного пакета обеспечивается связь между данными, однако при этом сужаются возможности каждой компоненты по сравнению с аналогичным специализированным пакетом. Следует также отметить, что в целом стоимость такого пакета гораздо ниже суммарной стоимости аналогичных специализированных пакетов.
Инструментарий технологии программирования – совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов.
