Программный пакет
Паке́т прикладны́х програ́мм (аббр. ППП, англ. application package) или паке́т програ́мм — набор взаимосвязанных модулей, предназначенных для решения задач определённого класса некоторой предметной области. По смыслу ППП было бы правильнее назвать пакетом модулей вместо устоявшегося термина пакет программ. Отличается от библиотеки тем, что создание библиотеки не ставит целью полностью покрыть нужды предметной области, так как приложение может использовать модули нескольких библиотек. Требования же к пакету программ жёстче: приложение для решения задачи должно использовать только модули пакета, а создание конкретного приложения может быть доступно непрограммистам.
Пакетному подходу можно противопоставить создание «универсальной» программы. Такая программа может участвовать в решении различных задач, тогда как в пакетном подходе несколько модулей пакета объединяются для решения одной задачи. Разница может показаться небольшой (из пакета программ можно, добавив управляющую надстройку, сделать «универсальную» программу, или наоборот, использовать некоторые модули «универсальной» программы в качестве ППП). Тем не менее, с точки зрения архитектуры, ППП более удобен для расширения и модификации, так как развитие ППП может происходить за счёт добавления новых модулей, не затрагивающих работоспособность ранее отлаженных модулей.
Цепочечный подход
Проще всего проиллюстрировать пакетный подход на примере конвейера в Unix. Система Unix содержит большое количество небольших программ, выполняющих конкретную функцию. В конвейере входящие в цепочку программы могут обрабатывать некоторые данные.
- Офисные пакеты. Для обеспечения деятельности офиса. Включают органайзеры, средства OCR и т. п.
- Проблемно-ориентированные. Для предметных областей, в которых возможна типизация структур данных, алгоритмов обработки и функций управления. Примеры: бухгалтерский учёт, управление персоналом.
- САПР
- Настольная издательская система
- Системы искусственного интеллекта. Системы с диалогом на естественном языке, экспертные системы и т. п.
Примечания
- Кочергин В. И. Введение // Англо-русский толковый научно-технический словарь по системному анализу, программированию, электронике и электроприводу. — Томск: --, 2008. — Т. 1. — С. 31. — 652 с. — ISBN 5751119371.
- Горбунов-Посадов, 1999.
- Горбунов-Посадов, 1999, 3.2. Цепочечный подход.
- Горбунов-Посадов, 1999, 3.3. Автоматическое составление цепочки.
- Горбунов-Посадов, 1999, 3.6. Каркасный подход.
- Топоркова О. М. Учебное пособие по информатике. Пакеты прикладных программ, Калининградский государственный технический университет. Дата обращения: 8 ноября 2021. Архивировано 8 ноября 2021 года.
Литература и ссылки
- Горбунов-Посадов М.М. Глава 3. Пакет программ // Расширяемые программы. — М.: Полиптих, 1999. — 336 с.
- Литвиненко А. Н., Кручинин А. Н. Метод модификации программного кода на основе компонентного подхода. Ростовский государственный университет
- Анатольев А. Г., АСОИУ ОмГТУ, Учебно-методический комплекс по дисциплине «Пакеты прикладных программ»
- Пакеты прикладных программ и их классификация на сайте www.maksakov-sa.ru/
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Программный пакет, Что такое Программный пакет? Что означает Программный пакет?
U etogo termina sushestvuyut i drugie znacheniya sm paket Sm takzhe Programmnyj paket Pake t prikladny h progra mm abbr PPP angl application package ili pake t progra mm nabor vzaimosvyazannyh modulej prednaznachennyh dlya resheniya zadach opredelyonnogo klassa nekotoroj predmetnoj oblasti Po smyslu PPP bylo by pravilnee nazvat paketom modulej vmesto ustoyavshegosya termina paket programm Otlichaetsya ot biblioteki tem chto sozdanie biblioteki ne stavit celyu polnostyu pokryt nuzhdy predmetnoj oblasti tak kak prilozhenie mozhet ispolzovat moduli neskolkih bibliotek Trebovaniya zhe k paketu programm zhyostche prilozhenie dlya resheniya zadachi dolzhno ispolzovat tolko moduli paketa a sozdanie konkretnogo prilozheniya mozhet byt dostupno neprogrammistam Paketnomu podhodu mozhno protivopostavit sozdanie universalnoj programmy Takaya programma mozhet uchastvovat v reshenii razlichnyh zadach togda kak v paketnom podhode neskolko modulej paketa obedinyayutsya dlya resheniya odnoj zadachi Raznica mozhet pokazatsya nebolshoj iz paketa programm mozhno dobaviv upravlyayushuyu nadstrojku sdelat universalnuyu programmu ili naoborot ispolzovat nekotorye moduli universalnoj programmy v kachestve PPP Tem ne menee s tochki zreniya arhitektury PPP bolee udoben dlya rasshireniya i modifikacii tak kak razvitie PPP mozhet proishodit za schyot dobavleniya novyh modulej ne zatragivayushih rabotosposobnost ranee otlazhennyh modulej Cepochechnyj podhodProshe vsego proillyustrirovat paketnyj podhod na primere konvejera v Unix Sistema Unix soderzhit bolshoe kolichestvo nebolshih programm vypolnyayushih konkretnuyu funkciyu V konvejere vhodyashie v cepochku programmy mogut obrabatyvat nekotorye dannye Ofisnye pakety Dlya obespecheniya deyatelnosti ofisa Vklyuchayut organajzery sredstva OCR i t p Problemno orientirovannye Dlya predmetnyh oblastej v kotoryh vozmozhna tipizaciya struktur dannyh algoritmov obrabotki i funkcij upravleniya Primery buhgalterskij uchyot upravlenie personalom SAPR Nastolnaya izdatelskaya sistema Sistemy iskusstvennogo intellekta Sistemy s dialogom na estestvennom yazyke ekspertnye sistemy i t p PrimechaniyaKochergin V I Vvedenie Anglo russkij tolkovyj nauchno tehnicheskij slovar po sistemnomu analizu programmirovaniyu elektronike i elektroprivodu Tomsk 2008 T 1 S 31 652 s ISBN 5751119371 Gorbunov Posadov 1999 Gorbunov Posadov 1999 3 2 Cepochechnyj podhod Gorbunov Posadov 1999 3 3 Avtomaticheskoe sostavlenie cepochki Gorbunov Posadov 1999 3 6 Karkasnyj podhod Toporkova O M Uchebnoe posobie po informatike Pakety prikladnyh programm Kaliningradskij gosudarstvennyj tehnicheskij universitet neopr Data obrasheniya 8 noyabrya 2021 Arhivirovano 8 noyabrya 2021 goda Literatura i ssylkiGorbunov Posadov M M Glava 3 Paket programm Rasshiryaemye programmy M Poliptih 1999 336 s Litvinenko A N Kruchinin A N Metod modifikacii programmnogo koda na osnove komponentnogo podhoda Rostovskij gosudarstvennyj universitet Anatolev A G ASOIU OmGTU Uchebno metodicheskij kompleks po discipline Pakety prikladnyh programm Pakety prikladnyh programm i ih klassifikaciya na sajte www maksakov sa ru
