Обслуживающие подсистемы являются общесистемными и служат для поддержки функционирования проектирующих систем. Они также осуществляют оформление, передачу и выдачу результатов работы проектирующих подсистем. Например, подсистема автоматизированного банка данных, подсистема документирования, графическая подсистема и др.
Системное единство САПР обеспечивается комплексом взаимосвязанных модулей и системными интерфейсами, например, языковые интерфейсы. Системное единство внутри проектирующих подсистем обеспечивает единая информационная модель объекта.
КСАП подсистемы состоит из программно-методических комплексов (ПМК), программно-технических комплексов (ПТК) и компонентов организационного обеспечения, которые, объединяя свои вычислительные и информационные ресурсы, могут функционировать как локальные вычислительные сети.
Составными частями ПМК являются компоненты технического, математического, лингвистического, программного, методического и информационного обеспечения, которые реализуют конкретную функцию и являются наименьшим (неделимым) элементом САПР.
Эффективное взаимодействие структурных частей САПР обеспечивается стандартными интерфейсами и согласованной разработкой компонентов, входящих в состав комплексов средств.
Таким образом, структурная схема САПР имеет вид рис. 1.4.
Рис. 1.4. Структурная схема САПР
На рис. 1.5 показана составляющая структурной схемы САПР – структурная схема ПТК.
Рис. 1.5. Структурная схема ПТК
В ПМК, входящего в состав ПТК, через Пк, Ик, Мек, Тк, Мк, Лк, Ок обозначены к-
Отметим, что некоторые программно-технические комплексы обслуживающих подсистем могут использоваться и при функционировании проектирующих подсистем.
1.6. Жизненный цикл САПР
На предприятиях САПР можно создавать двумя способами: проектировать новые САПР своими силами или адаптировать к своим условиям типовые САПР.
При комплексном подходе к задаче создания САПР удобно использовать понятие жизненного цикла САПР. При этом основным требованием является эксплуатация системы до момента ее морального износа, т.е. когда экономически целесообразным является переход на современные САПР.
На рис. 1.6 показан график жизненного цикла САПР, на котором отражены: жирной линией – распределение трудоемкости (по вертикали) во времени (по горизонтали) при разработке САПР и тонкой линией – тот же график при адаптации САПР.
Рис. 1.6. График жизненного цикла САПР
Горбообразная зависимость ресурсов от времени на стадиях разработки объясняется постепенным расширением фронта работ, достигающим максимума при кодировании, отладки и испытаниях.
На стадии промышленного функционирования САПР поступают требования от пользователей на модификацию системы и улучшение ее возможностей. Если САПР разработана предприятием, то она может быть использована вплоть до ее морального устаревания, т.е. в течение времени «жизни» tж. В случае модернизации типовой САПР требуются дополнительные затраты на изучение системы и в некоторый момент времени ресурсы на модернизацию системы достигают предельной величины Qпр, при которой дальнейшая эксплуатация системы становится невыгодной. В этом случае tж САПР получается меньше, чем при собственно её разработке.
1.7. Инвариантные компоненты и комплексы САПР
Наиболее эффективным, с точки зрения рационального использования отпущенных средств, является сочетание процессов разработки и адаптации САПР. При этом под адаптацией понимается наиболее полное применение инвариантных компонентов и комплексов средств САПР.
Несмотря на то, что особенностью проектной деятельности является многообразие видов объектов, их форм, конструктивных исполнений и выполняемых функций, необходимо выявление и стандартное исполнение общих процедур процесса проектирования. Например, для описания геометрии трактора и радиоприемника имеет место ряд общих процедур геометрического моделирования и графической визуализации. Общими в САПР машиностроения и радиоэлектроники могут быть отдельные компоненты технического, программного, информационного обеспечения и даже общесистемные комплексы средств.
При разработке САПР самыми трудоемкими являются этапы упорядочивания и формирования информационного обеспечения, содержащего типовые модели проектирования классов объектов. Это, как правило, определяет разработку компонентов математического и программного обеспечения системы. Поэтому при разработке САПР к продукции отнесены компоненты информационного обеспечения и установлены группы продукции, приведённые на рис. 1.7.
Рис. 1.7. Виды продукции при разработке САПР
Самой массовой продукцией в САПР являются ПМК, к которым предъявляются следующие требования: