Структура и состав по САПР

СТРУКТУРА И СОСТАВ ПО САПР

Программное обеспечение САПР делится на общесистемное, базовое и прикладное.

Общесистемное ПО не отражает специфику конкретной предметной области и особенности конкретной САПР. Общесистемное ПО разрабатывают для различных применений ЭВМ и в него входят операционные системы (ОС) машин.

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

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

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

Комплекс по определению в Единой системе программной документации (ЕСПД) -сложная программа, которую можно разделить на составные части. Компоненты — составные части программ, выполняющих однородные функции. Понятие «комплексов-компонентов» аналогичные понятием «система-элемент» в блочно-иерархическом проектировании сложных объектов.

В зависимости от состава компонентов различают несколько типов ППП.

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

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

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