Управление сложными проектами в интегрированных САПР - часть 13

 

  Главная      Учебники - Производство     

 

поиск по сайту           правообладателям

 

 

 

 

 

 

 

 

 

содержание   ..  11  12  13  14   ..

 

 

Управление сложными проектами в интегрированных САПР - часть 13

 

 

 

 

50

 

2.2. 

Схема создания информационной модели процесса 

проектирования 

 
Разработка информационной модели процесса проектирования осуществ-

ляется в три этапа. На первом этапе осуществляется выбор одного из множества 
технологических  маршрутов  проектирования,  обеспечиваемых  интегрирован-
ной САПР, т.е. задается (и прорабатывается) так называемый вектор обработки. 
При  этом  определяются  идентификаторы  проектирующих  подсистем,  реали-
зующих  необходимые  проектные  процедуры.  Перечень  идентификаторов  уста-
навливается  и  утверждается  руководителем  САПР  по  согласованию  с  админи-
стратором информационной системы. В дальнейшем это множество  идентифи-
каторов,  включенное  в  базу  данных  информационной  системы,  используется 
при  разработке  и  сопровождении  информационных  моделей  проектов  с  целью 
указания  подсистем,  имеющих  право  доступа  к проектным решениям, вырабо-
танным для каждого функционального узла каждого разрабатываемого проекта 

(см. ниже).  

На втором этапе создается иерархическая схема проекта, адекватно отра-

жающая структуру объекта проектирования. На этом этапе выполняется иерар-
хическая  декомпозиция  объекта  на  фрагменты,  в  отношении  которых  также 
может быть выполнена декомпозиция, и так далее 

 до тех пор, пока сложность 

каждого фрагмента не станет приемлемой для выполнения его проектирования 

c  помощью  имеющихся  инструментальных  средств.  В  дальнейшем  фрагменты 
объекта проектирования получают относительную свободу при прохождении по 
маршруту проектирования, т.е. их проектирование в определенном смысле  вы-
полняется самостоятельно [45, 46]. 

Иерархическая  схема  проекта  используется  при  разработке  исходного 

описания  информационной  модели  проекта  и  создается  в  среде  информацион-
ной системы интегрированной САПР. Для подготовки исходного описания раз-
работан  специальный  язык  описания  проекта  (ЯОП)  [47].  Этот  язык  позволяет 
задавать следующие элементы информационной модели проекта: 

уникальный  идентификатор,  однозначно  определяющий  данный  проект 

среди множества разрабатываемых в САПР проектов; 

 

 

51

перечень  уникальных  (в  рамках  данного  проекта)  идентификаторов  про-

ектируемых функциональных узлов объекта проектирования; 

иерархическую подчиненность (структуру) функциональных узлов объек-

та проектирования; 

перечень  идентификаторов  типов  проектных  решений,  вырабатываемых 

для  каждого  функционального  узла  объекта  проектирования  и  выбираемых  из 
множества  (домена)  типов  проектных  решений,  определенного  в  базе  данных 
информационной системы; 

перечень  идентификаторов  проектирующих  подсистем,  реализующих 

проектные  процедуры,  которые  имеют  право  доступа  к  проектному  решению 
указанного типа для каждого проектируемого узла; 

перечень  идентификаторов  проектирующих  подсистем,  реализующих 

проектные  процедуры,  ответственным  исполнителям  которых  необходимо  по-
слать оповещение в случае изменения проектного решения для проектируемого 
узла. 

Трансляция  исходного  описания  информационной  модели  проекта  вы-

полняется с помощью генератора модели проекта (ГМП). Для визуальной про-
верки  сгенерированной рабочей модели проекта используется листинг рабочей 
модели,  формируемый  одной  из  сервисных  программ.  При  необходимости  ра-
бочую  модель  проекта  можно  модифицировать  либо  путем  корректировки  ис-
ходного  описания  модели  и  повторной  его  трансляции,  либо  с  помощью  про-
грамм  интерактивной  (оперативной)  корректировки.  Рабочая  модель  проекта 
используется  информационной  системой  для  решения  задач  управления  фон-
дом  проектных  решений  и,  в  частности,  для  предотвращения  несанкциониро-
ванного доступа к контейнерам с проектными решениями со стороны проекти-
рующих подсистем.  

На третьем этапе создается информационная модель процесса проектиро-

вания  путем  выполнения  “привязки”  фрагментов  объекта  проектирования  к 
проектным  процедурам  конвейера  обработки,  представляющего  технологиче-
ский  маршрут  проектирования.  На  этом  этапе  решается вопрос о возможности 
параллельного  выполнения  некоторых  проектных  процедур  маршрута,  а  также 
осуществляется  календарное  планирование  работ,  выполняемых  проектными 
процедурами маршрута.  Информация о векторе проектирования, т.е. о техноло-

 

 

52

гическом  маршруте  проектирования,  и  результаты  иерархической  декомпози-
ции проекта, полученные на предыдущих этапах, используются при разработке 
исходного описания информационной модели процесса проектирования.  

Исходное описание, записанное на ЯОМ (см. выше), транслируется с по-

мощью  генератора  рабочей  модели.  Для  проверки  сформированной  рабочей 
модели  процесса  проектирования  используется  листинг  модели,  формируемый 
одной  из  сервисных  программ.  При  необходимости  полученную  рабочую  мо-
дель  процесса  проектирования  можно  модифицировать  либо  путем  корректи-
ровки  исходного  описания  модели  и  повторной  его  трансляции,  либо  с  помо-
щью  программ  диалоговой  (оперативной)  корректировки.  Укрупненная  струк-
турная  схема,  описывающая  этапы  процесса  разработки  рабочей  модели,  при-
ведена на рис. 2.1. 

 

2.3. 

Программные средства поддержки модели процесса  

проектирования 

 

К программным средствам поддержки информационной модели процесса 

проектирования  относятся:  генератор  рабочей  модели,  программы  интерактив-
ной  (оперативной)  корректировки  рабочей  модели,  сервисные  программы  для 
работы с рабочей моделью. Ниже перечисленные программные средства описа-
ны более подробно. 

 

2.3.1. 

Генератор рабочей модели процесса 

проектирования 

 
Генератор  рабочей  модели  (ГРМ)  предназначен  для  выполнения  синтак-

сического и семантического анализа исходного описания информационной мо-
дели,  записанного  на  ЯОМ,  и  автоматического  формирования  файла  рабочей 
модели процесса проектирования. Исходное описание информационной модели 
представляет собой текстовый файл, созданный с помощью одного из редакто-
ров текста, входящих в состав базового программного обеспечения операцион-
ной системы. 

 

 

53

Да

Начало

Нет

Да

Нет

Да

Нет

Да

Конец

Диалоговая

корректировка?

Модель процесса

проектирования

верна?

Корректировка исход-

ного описания инфор-

мационной     модели

процесса проектиро-

вания

Корректировка исход-

ного описания инфор-

мационной модели

проекта

Диалоговая корректи-

ровка  рабочей модели

проекта

Диалоговая корректи-

ровка  рабочей модели

процесса

проектирования

Вывод листинга

рабочей модели

процесса

проектирования

Вывод  листинга

рабочей модели

проекта

Генерация рабочей

модели процесса

проектирования

Определение вектора

обработки

Генерация рабочей

модели проекта

Разработка и ввод

исходного описания

информационной

модели  процесса

проектирования

Разработка   и   ввод

исходного описания

информационной

модели проекта

Диалоговая

корректировка?

Рабочая модель

проекта верна?

Нет

Рис. 2.1. Структурная  схема  создания инфор-
мационной модели процесса проектирования

 

Среда САПР

 

Среда мониторной системы САПР

 

Среда информационной системы САПР

 

 

 

 

 

 

 

 

содержание   ..  11  12  13  14   ..