ПАКЕ́Т ПРИКЛАДНЫ́Х ПРОГРА́ММ
-
Рубрика: Технологии и техника
-
-
Скопировать библиографическую ссылку:
ПАКЕ́Т ПРИКЛАДНЫ́Х ПРОГРА́ММ (ППП), комплекс взаимосвязанных, дополняющих друг друга программных приложений или модулей, обслуживающий потребности к.-л. вида деятельности человека. Напр., пакет «Microsoft Office», включающий приложения «Word» (текстовый процессор), «Excel» (электронные таблицы), «Outlook» (электронная почта) и др., обслуживает деятельность офисного работника. При проектировании программного продукта в виде ППП на этапе декомпозиции (выделении осн. составных частей) осуществляется формирование расширяемого набора программных приложений или модулей, покрывающего данную область. Покрытие предметной области означает, что для любой задачи (из данной области) либо найдётся уже готовое обслуживающее её программное приложение или искомое приложение можно будет построить в форме надлежащим образом организованного подмножества модулей пакета. Осн. отличие ППП от библиотеки программ состоит в том, что библиотека не покрывает предметную область – она обслуживает только программистов, которые включают в свои программы обращения к библиотечным модулям, а с ППП может работать как программист, так и конечный пользователь, незнакомый с программированием. Достоинством ППП является возможность его расширения, которое достигается за счёт того, что на стадии проектирования определяют наиболее вероятные направления развития пакета и каждому из этих направлений ставится в соответствие свой пополняемый набор однородных программных модулей или приложений. В результате развитие пакета удаётся свести к подключению новых модулей или приложений без к.-л. редактирования существующих текстов программ, обеспечивая тем самым сохранность и работоспособность отлаженного ранее кода ППП. Преимущества пакетного подхода наглядно проявляются, в частности, при программировании задач вычислит. эксперимента, где осн. объём работ приходится не на создание первоначальной версии программы, а на многократные модификации программного кода (отражающие эволюцию математич. модели и методов её расчёта). Если на стадии проектирования в структуре программы были предусмотрены места (т. н. гнёзда), предназначенные для подстановки варьируемых однородных модулей, то появление нового варианта модели или метода потребует лишь создания ещё одного однородного программного модуля, подставляемого в соответствующее гнездо, а весь написанный и отлаженный ранее код останется без изменений.
ППП – один из самых многочисл. видов совр. программных продуктов. В нач. 21 в. наибольшее распространение получили ППП, предназначенные для автоматизации офисной, банковской, финансовой, издательской деятельности, а также пакеты для управления телекоммуникац. системами, базами данных, системами автоматизир. проектирования, графич. редакторами и др.