35
тейнеров информационной системы (ИС) интегрированной САПР [22, 25]. Если
КПП представлена несколькими проектными процедурами, выполняющимися в
рамках некоторого ППП, то в пределах этого пакета передача и хранение про-
ектной информации осуществляется способом, определяемым методикой экс-
плуатации этого пакета. Вне пределов ППП способ передачи проектной инфор-
мации определяется исходя из требований среды проектирования (и в част-
ности
−
мониторной системы САПР).
Таким образом, с точки зрения управления проектом и процессом проек-
тирования в интегрированной САПР минимальным объектом управления явля-
ется комплексная проектная процедура (КПП). Результатом работы КПП явля-
ется комплексное проектное решение (КПР), оформленное в виде информаци-
онного контейнера и предназначенное для передачи в оперативное хранилище
контейнеров информационной системы САПР. Введенные понятия расширяют
стандартные понятия “проектная процедура” и “проектное решение” в части
описательной информации, необходимой для их семантической идентифика-
ции.
1.2.3.
Формализация процесса проектирования
Технологически процесс проектирования может быть представлен в виде
набора комплексных проектных процедур, связанных определенным образом.
Математическим представлением процесса проектирования является ориенти-
рованный граф (орграф) G(V,D), вершины V которого ассоциированы с ком-
плексными проектными процедурами технологического маршрута, а дуги D
−
с
информационными связями между этими процедурами [24
−
26, 36].
Последовательно-параллельный конвейер проектирования.
В технологическом маршруте проектирования могут содержаться как информа-
ционно-зависимые комплексные проектные процедуры, допускающие только
последовательное выполнение, так и информационно-независимые, допускаю-
щие при наличии необходимых ресурсов параллельное выполнение. Другими
словами, конвейерная схема обработки проекта, реализующая процесс проекти-
рования в САПР, может иметь как последовательные, так и параллельные уча-
стки выполнения. Таким образом, схематично гипотетический последователь-
но-параллельный конвейер обработки данных, состоящий из десяти рабочих