Состав ПО.

ПО САПР представляет собой совокупность программ на машинных носителях с необходимой программой документацией, предназначенной для выполнения автоматизированного проектирования.

ПО вообще подразделяют на базовое, общесистемное и специализированное.

Технические средства САПР работают в среде этих видов ПО.

Рис. Взаимодействие ПО САПР

 

Базовое и общесистемное ПО образует операционную среду, т.е. операционную систему в которой функционирует специализированное ПО.

БПО + ОСПО = ОС

 

Функция специализированного ПО – получение проектных решений.

Операционные системы включают в себя программы двух групп:

1.Обрабатывающие

2. Управляющие

 

 

Программы управления заданиями выполняются с помощью языка управления заданиями. Например, с помощью этого языка можно задать машине последовательность действий:

- ввод;

- трансляция;

- загрузка в память машины;

- решение;

- вывод информации;

Программы управления данными обеспечивают поиск, хранение, загрузку в ОП обработку файлов.

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

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

В результате трансляции получают программу, которая называется объектным модулем.

Различные объектные модули собираются в единую программу с помощью обслуживающей программы, которую называют редактором связей или просто редактором.

Результат редактирования – это программа называемая загрузочным модулем.

Программа-загрузчик выполняет редактирование и загрузку программ в ПО.

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

Классификация ПО САПР по функциональному значению.

 

По функциональному значению ПО САПР можно разделить на ряд программных комплексов или подсистем.

Можно выделить следующие виды подсистем по САПР: проектирующие, обслуживающие и инструментальные.

Рис. Классификация ПО САПР по функциональному назначению.

Проектирующие и/с предназначены для получения законченного проектного решения и делятся на проблемно- и объектно-ориентированные.

Проблемно-ориентированные и/c выполняют унифицированные проектные процедуры, не зависимые от объекта проектирования.

Объектно-ориентированные и/с используются для проектирования объектов определенного класса.

 

Проектирующие и/с входят в состав специализированного ПО.

Обслуживающие и/с предназначены для поддержания работоспособности проектирующих и/с и входят в состав общесистемного ПО.

Инструментальные и/с – представляют собой технологические средства предназначенные для разработки, развития и модернизации ПО САПР.

В состав инструментальных средств, которые используют в процессе работы САПР входят:

- системы управления базами данных (СУБД) и файлами;

- средства для работы с общими структурами данных в ОП;

- языковые процессоры для обеспечения взаимодействия с пользователями (диалоговая и/с ПО);

- средства машинной графики ;