Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзаменационный билет 1-5,9.docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
207 Кб
Скачать
☆

2 Пакеты прикладных программ.

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

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

В составе ППП САПР выделяют проблемные и системные компонен­ты. Проблемные отражают класс решаемых задач и включают модель пред­метной области и библиотеку прикладных модулей. Модель предметной об­ласти - это совокупность знаний о предметной области, представленная в специальной машинной форме в виде вычислительных моделей. Библиотека прикладных модулей - набор законченных программных единиц, реализующих некоторую проектную процедуру. Модули в библио­теке хранятся либо в виде текстов на языке программирования, либо в виде объектных модулей. Каждый прикладной модуль имеет описатель, содержа­щий имя модуля, списки аргументов, результирующих данных, объем необ­ходимой памяти, время счета. Эти данные используются программами сис­темной части для автоматической генерации рабочих программ.

Системные компоненты ППП оформляются в виде монитора пакета. Монитор ППП осуществляет взаимодействие пакета с ОС ЭВМ, ввод, кон­троль и корректировку исходных данных, вывод результатов, планирование выполнения и генерацию рабочих программ.

Типовой монитор включает в себя следующие компоненты: ведущий модуль, который осуществляет общее управление работой остальных моду­лей, модули ввода и вывода, транслятор, планировщик, интерпретатор, биб­лиотекарь.

В CAПPразличают пакеты, автоматизирующие цикл проектирования, а также пакеты, обеспечивающие выполнение типовых проектных процедур.