Пакет прикладных программ (ППП)
– это комплекс взаимосвязанных программ,
ориентированный на решение определенного класса задач. Формально такое определение
не исключает из числа пакетов и библиотеки программ, однако у ППП, как отдельной
категории, есть ряд особенностей, среди которых: ориентация на решение классов задач,
унифицированный интерфейс, наличие языковых средств.
Интегрированная программная система – это комплекс программ, элементами
которого являются различные пакеты и библиотеки программ. Примером служат системы
автоматизированного проектирования, имеющие в своем составе несколько ППП
различного назначения. Часто в подобной системе решаются задачи, относящиеся к
различным классам или даже к различным предметным областям.
Понятие пакета прикладных программ
Итак, пакет прикладных программ (ППП) – это комплекс взаимосвязанных
программ для решения определенного класса задач из конкретной предметной области. На
текущем этапе развития информационных технологий именно ППП являются наиболее
востребованным видом прикладного ПО. Это связано с упомянутыми ранее
особенностями ППП. Рассмотрим их подробней:
Ориентация на решение класса задач.
Одной из главных особенностей является
ориентация ППП не на отдельную задачу, а на некоторый класс задач, в том числе и
специфичных, из определенной предметной области. Так например, офисные пакеты
ориентированы на офисную деятельность, одна из задач которой — подготовка
документов (в общем случае включающих не только текстовую информацию, но и
таблицы, диаграммы, изображения). Следовательно, офисный пакет должен
реализовывать функции обработки текста, представлять средства обработки табличной
информации, средства построения диаграмм разного вида и первичные средства
редактирования растровой и векторной графики.
Наличие языковых средств.
Другой особенностью ППП является наличие в его
составе специализированных языковых средств, позволяющих расширить число задач,
решаемых пакетом или адаптировать пакет под конкретные нужды. Пакет может
представлять поддержку нескольких входных языков, поддерживающих различные
парадигмы. Поддерживаемые языки могут быть использованы для формализации
исходной задачи, описания алгоритма решения и начальных данных, организации доступа
к внешним источникам данных, разработки программных модулей, описания модели
предметной области, управления процессом решения в диалоговом режиме и других
целей. Примерами входных языков ППП являются VBA в пакете MS Office,
AutoLISP/VisualLISP в Autodesk AutoCAD, StarBasic в OpenOffice.org
Единообразие работы с компонентами пакета.
Еще одна особенность ППП
состоит в наличии специальных системных средств, обеспечивавших унифицированную
работу с компонентами. К их числу относятся специализированные банки данных,
средства информационного обеспечения, средства взаимодействия пакета с операционной
системой, типовой пользовательский интерфейс и т.п.
Достарыңызбен бөлісу: |