Подпишитесь на наши новости
Вернуться к началу с статьи up
 

ПАКЕ́Т ПРИКЛАДНЫ́Х ПРОГРА́ММ

  • рубрика
  • родственные статьи
  • image description

    В книжной версии

    Том 25. Москва, 2014, стр. 66

  • image description

    Скопировать библиографическую ссылку:




Авторы: М. М. Горбунов-Посадов

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

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

Лит.: Со­ро­ки­на Л. Н., Кук­са В. А. Про­фес­сио­наль­ный па­кет при­клад­ных прог­рамм. М., 2011; Ин­фор­ма­ти­ка. Ба­зо­вый курс / Под ред. С. В. Си­мо­но­ви­ча. 3-е изд. М., 2013; Фу­фа­ев Э. В., Фу­фае­ва Л. И. Па­ке­ты при­клад­ных прог­рамм. 7-е изд. М., 2013.

Вернуться к началу