Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора 130стр.doc
Скачиваний:
93
Добавлен:
15.06.2014
Размер:
2.49 Mб
Скачать

13) Общая характеристика ппп. Функциональное и системное наполнение ппп. Типовые проекты ппп.

современные ППП – этот комплексы прикладных и системных программ вместе с языковыми средствами, обеспечивающими взаимодействие пользователей с этими комплексами, и необходимой технической документацией, которая используется при программировании и решении задач определенного класса.

Главные особенности для ППП:

1)предметная область, которая представляет собой некоторую область знаний, задаваемую в виде формализованного описания объектов этой области и их взаимосвязей. Модель предметной области включает в себя совокупность справочников, таблиц, моделей отдельных объектов, информацию о применении той или иной программной компоненты при решении задач.

2)наличие в составе ППП специализированных языковых средств. Язык предназначен для логической формулировки исходной задачи, описания алгоритма решения и начальных данных, организации доступа к базе данных или к информационной базе пакета, описания модели предметной области, управления процессом решения задач.

Различают методо-ориентированные, реализующие некторый класс методов, которые обеспечивают решение задач из разных предметных областей, и проблемно-ориентированные, использующие набор методов решения задач, характерных для данной предметной области (планирование, управление, экономика, экология и др.)

Функциональное и системное наполнение ППП

Весь набор программных и информационных компонент ППП разделяют на: функциональное наполнение (программы и данные, которые представляют собой инф-ию о прикладных объектах и алгоритмах её обработки); системное наполение (информационные и программные компоненты, необходимые для управления процессом обработки, взаимодействием функциональных компонент, взаимодействием с пользователем с ППП.)

К системным фун-ям ППП относятся:

1)Лексический, синтаксический и содержательный анализ входного языка ППП;

2)трансляция с входного языка, в том числе макропроцессирование, интерпретация, синтез программ;

3)ведение диалога;

4)организация связи между модулями пакета;

5)управление вычислениями, планирование вычислений;

6)организация инф-ых связей между компонентами;

7)взаимодействие с системой файлов или системой баз данных.

Типовые проекты ППП.

Классификация:

  • библиотека программ ( пример библ. EISPACK), особенности: отсутствие специализированного языка и достаточно развитого системного обеспечения; язык программирования любой, где есть библиотечные подпрограммы; легкость адаптации к разным ЭВМ и матем. Обеспечению; расширяемость за счет включения в библиотеку новых модулей в соответствии с принятыми соглашениями.)

  • замкнутая система (не допускает никаких пользовательских расширений. Входной язык пакета – проблемно-ориентированный. Его средства полностью описывают класс решаемых задач. Модули пакета реализуют алгоритмы решения задач, обрабатывабт структуры входного языка и структуры, предназнаеченные для хранения исходных данных, результатов, справочной информации и т.п.).

  • открытая система (имеет возможность модификации и расширения. Основные характеристики входного языка и модулей аналогичны замкнутым системам. Входной язык двухуровневый. Один уровень для использования пакета специалистами-прикладниками, другой-для проектирования новых модулей и расширения возможностей самого языка)

  • интегрированная система (комплекс программных средств, где элементами служат отдельные ПП, библиотеки и пакеты программ. В них решаются задачи разных классов обработки информ-ии).