Состав ПО.
ПО САПР представляет собой совокупность программ на машинных носителях с необходимой программой документацией, предназначенной для выполнения автоматизированного проектирования.
ПО вообще подразделяют на базовое, общесистемное и специализированное.
Технические средства САПР работают в среде этих видов ПО.
Рис. Взаимодействие ПО САПР
Базовое и общесистемное ПО образует операционную среду, т.е. операционную систему в которой функционирует специализированное ПО.
БПО + ОСПО = ОС
Функция специализированного ПО – получение проектных решений.
Операционные системы включают в себя программы двух групп:
1.Обрабатывающие
2. Управляющие
Программы управления заданиями выполняются с помощью языка управления заданиями. Например, с помощью этого языка можно задать машине последовательность действий:
- ввод;
- трансляция;
- загрузка в память машины;
- решение;
- вывод информации;
Программы управления данными обеспечивают поиск, хранение, загрузку в ОП обработку файлов.
Обрабатывающие программы – это трансляторы с алгоритмическими языками, библиотеками стандартных программ и системным обслуживанием сервисных программ.
Программа пользователя на алгоритмическом языке – это исходный модуль.
В результате трансляции получают программу, которая называется объектным модулем.
Различные объектные модули собираются в единую программу с помощью обслуживающей программы, которую называют редактором связей или просто редактором.
Результат редактирования – это программа называемая загрузочным модулем.
Программа-загрузчик выполняет редактирование и загрузку программ в ПО.
Примеры других обрабатывающих программ: программа отладчик – для отладки программ, т.е. для обеспечения и ускорения поиска допущенных ошибок.
Классификация ПО САПР по функциональному значению.
По функциональному значению ПО САПР можно разделить на ряд программных комплексов или подсистем.
Можно выделить следующие виды подсистем по САПР: проектирующие, обслуживающие и инструментальные.
Рис. Классификация ПО САПР по функциональному назначению.
Проектирующие и/с предназначены для получения законченного проектного решения и делятся на проблемно- и объектно-ориентированные.
Проблемно-ориентированные и/c выполняют унифицированные проектные процедуры, не зависимые от объекта проектирования.
Объектно-ориентированные и/с используются для проектирования объектов определенного класса.
Проектирующие и/с входят в состав специализированного ПО.
Обслуживающие и/с предназначены для поддержания работоспособности проектирующих и/с и входят в состав общесистемного ПО.
Инструментальные и/с – представляют собой технологические средства предназначенные для разработки, развития и модернизации ПО САПР.
В состав инструментальных средств, которые используют в процессе работы САПР входят:
- системы управления базами данных (СУБД) и файлами;
- средства для работы с общими структурами данных в ОП;
- языковые процессоры для обеспечения взаимодействия с пользователями (диалоговая и/с ПО);
- средства машинной графики ;