Лекция: Какие требования предъявляются при разработке САПР?
Анализ определения САПР с учетом накопленного опыта их создания и эксплуатации позволяет установить следующие общие требования (или принцип) к построению САПР.
Объектная ориентированность. САПР должна быть нацелена на проектирование определенного класса технических изделий в конкретных организациях. Чем шире класс проектируемых изделий, тем сложнее и дороже САПР. Поэтому необходим разумный компромисс в определении объектов и задач проектирования в САПР с учетом специфичных особенностей проектирующей организации.
Эргатичность. САПР должна обеспечить человеку главную роль в реализации процесса проектирования, особенно при постановке задач проектирования, анализе результатов и принятии решений. Человеку следует предоставить возможность выполнения неформа- лизуемых проектных процедур, а также таких процедур, автоматизация которых связана с большой затратой сил и средств. Рациональное распределение функций между человеком и ЭВМ значительно влияет на повышение эффективности САПР. При распределении надо стремиться к тому, чтобы освободить человека от трудоемких вычислительных и чертежных работ и максимально усилить творческое начало в его работе.
Коллективность. САПР следует строить как систему коллективного пользования, в которой могут совместно работать проектировщики различного профиля (расчетчики, конструкторы, технологи). Очередность или одновременность их работы определяется структурой организации и технологией автоматизированного проектирования. Кроме того, в САПР можно вести параллельно несколько проектных разработок.
Системность. САПР, как и всякая сложная система, должна строиться в виде совокупности функциональных модулей (подсистем). Последовательное, поэтапное создание и подключение подсистем позволяет постепенно наращивать САПР, ускоряя получение эффекта от автоматизации проектирования при максимальном использовании ограниченных ресурсов.
Эволюционность. САПР должна иметь возможность непрерывного развития и совершенствования путем расширения за счет подключения новых модулей и модификации имеющихся. Это обусловлено длительными сроками разработки САПР (5—10 лет) и ее высокой стоимостью (до нескольких миллионов рублей). Эффективность подобных систем достигает максимума при практически неограниченных сроках службы, что возможно только для открытых, развивающихся систем. Кроме того, эволюционность построения САПР обеспечивает преемственность с традиционной технологией проектирования.
Информативность. САПР должна обеспечить восприятие, хранение и обработку различных видов информации, необходимой для осуществления процесса проектирования. Причем преобразуемая в САПР информация представляется различными языковыми средствами кодирования и программирования. Согласование языковых средств в САПР обязательно для обеспечения информационного единства и нормального функционирования системы. Информационная согласованность элементов САПР позволяет как проектировщикам, так и обслуживающему персоналу пользоваться проблемно- ориентированными языками, сохраняющими привычные для них понятия и термины.
Комплексность. САПР должна обеспечить комплексную конвейерную автоматизацию всех этапов проектирования. Только в этом случае достигается максимальный эффект автоматизации, так как устраняются все противоречия между ручными и автоматизированными формами проектирования. При комплексной автоматизации удается гибко сочетать автоматические и ручные проектные процедуры, установленные путем распределения функций между человеком и ЭВМ.
САПР должна иметь возможность установления связей с другими автоматизированными системами или включения в качестве составной части в более сложную автоматизированную систему. Например, весьма эффективными являются взаимосвязи САПР с автоматизированными системами производства и экспериментальных исследований. Или же САПР может работать под управлением АСУ проектной организации.
Унифицируемость. САПР должна иметь максимальное число унифицированных и стандартизованных составных частей. Это сокращает сроки разработки вновь создаваемых САПР, уменьшает их стоимость, упрощает взаимосвязь с другими автоматизированными системами и облегчает тиражирование САПР или его элементов. Унификация и стандартизация в значительной мере решают проблему массового внедрения САПР в средние и малые проектные организации, которых большинство и которым не под силу большие капиталовложения и привлечение квалифицированных специалистов.