Всяка съставяща трябва да реализира своите си програмни модули. Значението на модулите, формиращи входните данни се състои в създаване на списък на данните и контрола на въвеждането им в системата. Структурата и формата на списъка входни данни зависи от съдържанието на проектната процедура. Структурата на списъка данни се определя от разработчика на САПР, а се формира от ползвателя в диалогов режим или се генерира автоматически от предходните проектни процедури.
САПР се изгражда като йерархична система, реализираща комплексен подход при автоматизацията на всяко ниво на проектирането. Йерархията се отрязява в структурата на програмното обезпечение като подсистеми.
Процеса на проектиране се осъществява в подсистемите по определена последователност на проектни процедури и операции. Проектната процедура съответствува на частта на проектната подсистема, в резултат изпълнението на която се приема някакво проектно решение. Състои се от елементарни проектни операции, имащи твърдо установена последователност на изпълнение за достигане на локалната цел в процеса на проектиране. Под проектна операция се разбира условно отделната част на проектната процедура или елементарното действие извършвано от конструктора в процеса на проектиране.
Класификация на САПР:
В зависимост от отношението към обекта на проектирането различаваме два вида проектиращи подсистеми:
обектно-ориентирани (обектни);
Към обектните подсистеми се отнасят подсистеми, изпълняващи една или няколко проектни процедури или операции, непосредствено в зависимост от конкретния обект на проектирането, като:
|