50
2.2.
Схема создания информационной модели процесса
проектирования
Разработка информационной модели процесса проектирования осуществ-
ляется в три этапа. На первом этапе осуществляется выбор одного из множества
технологических маршрутов проектирования, обеспечиваемых интегрирован-
ной САПР, т.е. задается (и прорабатывается) так называемый вектор обработки.
При этом определяются идентификаторы проектирующих подсистем, реали-
зующих необходимые проектные процедуры. Перечень идентификаторов уста-
навливается и утверждается руководителем САПР по согласованию с админи-
стратором информационной системы. В дальнейшем это множество идентифи-
каторов, включенное в базу данных информационной системы, используется
при разработке и сопровождении информационных моделей проектов с целью
указания подсистем, имеющих право доступа к проектным решениям, вырабо-
танным для каждого функционального узла каждого разрабатываемого проекта
(см. ниже).
На втором этапе создается иерархическая схема проекта, адекватно отра-
жающая структуру объекта проектирования. На этом этапе выполняется иерар-
хическая декомпозиция объекта на фрагменты, в отношении которых также
может быть выполнена декомпозиция, и так далее
−
до тех пор, пока сложность
каждого фрагмента не станет приемлемой для выполнения его проектирования
c помощью имеющихся инструментальных средств. В дальнейшем фрагменты
объекта проектирования получают относительную свободу при прохождении по
маршруту проектирования, т.е. их проектирование в определенном смысле вы-
полняется самостоятельно [45, 46].
Иерархическая схема проекта используется при разработке исходного
описания информационной модели проекта и создается в среде информацион-
ной системы интегрированной САПР. Для подготовки исходного описания раз-
работан специальный язык описания проекта (ЯОП) [47]. Этот язык позволяет
задавать следующие элементы информационной модели проекта:
уникальный идентификатор, однозначно определяющий данный проект
среди множества разрабатываемых в САПР проектов;