Автоматизированное проектирование. Норенков И.П. - 132 стр.

UptoLike

Составители: 

:&:#*%)K* :(*AK & +($5(!%%)$
-%*#$A&F*:,&* ,$%+@*,:K :!+(
5@!"! 5
хранение проектных данных и доступ к ним, в то м числе ведение распределенных архивов
документов, их поиск, редактирование, маршрутизация и визуализация;
управление конфигурацией изделия, т.е. ведение версий проекта, управление внесением из-
менений;
создание спецификаций;
защита информации;
интеграция данных (поддержка типовых форматов, конвертирование данных).
Основной компонент PDM — 2)*% -)**., (БнД). Он состоит из системы управления базами
данных и баз данных (БД). Межпрограммный интерфейс в значительной мере реализуется через ин-
формационный обмен с помощью банка данных. PDM отличает легкость доступа к иерархически ор-
ганизованным данным, обслуживание запросов, выдача ответов не только в текстовой, но и в графи-
ческой форме, привязанной к конструкции изделия. Поскольку взаимодействие внутри группы проек-
тировщиков в основном осуществляется чере з обмен данными, то в системе PDM часто совмещают
функции управления данными и управления параллельным проектированием.
!#-+'+&$/) '*&$8")='' !U предназначена для организации взаимодействия программ в марш-
рутах проектирования. Она состоит из ядра, отвечающего за интерфейс на уровне подсистем, и обо-
лочек процедур, согласующих конкретные программные модули, программы и/или программно-мето-
дические комплексы (ПМК) со средой проектирования.
Интеграция ПО базируется на идеях объектно-ориентированного программирования. Следует
различать синтаксический и семантический аспекты интеграции. Синтаксическая интеграция ре али-
зуется с помощью унифицированных языков и форматов данных, технологий типа ODBC для досту-
па к общему банку данных или компонентно-ориентированных (CBD — Component-Based Deve-
lopment) технологий. Пример унифицированного формата — TES (Tool Encapsultion Specification),
предложенного консорциумом CFI. Информация из TES используется для создания оболочек модулей
при инкапсуляции. Семантическая интеграция подразумевает автоматическое распознавание разными
системами смысла передаваемых между ними данных и достигается значительно труднее.
!#-+'+&$/) 0#456#()&$45+%#8# '*&$"E$;+) включает в себя текстовый и графический редакто-
ры и поддерживается системами многооконного интерфейса типа Х Window System или Open Look.
!#-+'+&$/) CASE предназначена для адаптации САПР к нуждам конкретных пользова телей, раз-
работки и сопрово ждения прикладного ПО. Ее можно рассматривать как специализированную САПР,
в которой объек то м проектирования являются новые версии подсистем САПР, в частности, версии,
адаптированные к требованиям конкретного заказчика. Другими словами, такие CASE-подсистемы
позволяют пользователям формировать сравнительно с малыми затратами усилий варианты приклад-
ных ПМК из имеющегося базового набора мо дулей под заданный узкий диапазон конкретных условий
проектирования. В таких случаях СASE-подсистемы называют '*+&"7/$*&)45*./' +"$ -)/'.
CASE-система, как система про ектирования ПО, содержит компоненты для разработки струк-
турных схем алгоритмов иэкрановдля взаимодействия с пользователем в интерактивных процеду-
рах, средства для инфологического проектирования БД, отладки программ, документирования, сохра-
ненияисториипроектирования и т.п. Наряду с этим, в CASE-подсистему САПР входят и компонен-
ты с специфиче скими для САПР функциями.
Так, в состав С АПР Microstation (фир м а Bentley Systems) включена инструментальная среда Microstation Basic и язык
MDL (Microstation Development Language) c соответствующей программной по ддержкой. Язык MDL — С-по добный, с его по-
мощью мо жно лаконично выразить обращения к проектным операциям и процедурам. В целом среда Microstation Basic близ-
ка по своим функциям к сре де MS Visual Basic, в ней имеются генератор форм, редактор, к онструк т ор диалога, отладчик.
САПР Спрут (российская фирма Sprut Technologies) вообще создана как инструментальная среда для разработки
пользователем потоков задач конструкторского и технологического проектирования в машиностроении с последующим
возможным оформлением потоков в виде пользовательских версий САПР. Сконструированный поток поддерживается ком-
понентами системы, в число которых входят графические 2D и 3D подсистемы, СУБД, продукционная экспертная систе-
ма, документатор, технологический процессор создания программ для станков с ЧПУ, постпроцессоры.
Наиболее известной CASE-системой в составе САПР в настоящее время является описываемая
ниже система CAS.CADE фирмы MatraDatavision, с ее помощью фирма разработала очередную вер-
сию Euclid Quantum своей САПР Euclid.
&.+.)$(*),$". !"#$%!#&'&($"!))$* +($*,#&($"!)&*
132
 5@!"! 5                           :&:#*%)K*      :(*AK & +($5(!%%)$-%*#$A&F*:,&* ,$%+@*,:K                   :!+(

      — хранение проектных данных и доступ к ним, в том числе ведение распределенных архивов
документов, их поиск, редактирование, маршрутизация и визуализация;
      — управление конфигурацией изделия, т.е. ведение версий проекта, управление внесением из-
менений;
      — создание спецификаций;
      — защита информации;
      — интеграция данных (поддержка типовых форматов, конвертирование данных).
      Основной компонент PDM — 2)*% -)**., (БнД). Он состоит из системы управления базами
данных и баз данных (БД). Межпрограммный интерфейс в значительной мере реализуется через ин-
формационный обмен с помощью банка данных. PDM отличает легкость доступа к иерархически ор-
ганизованным данным, обслуживание запросов, выдача ответов не только в текстовой, но и в графи-
ческой форме, привязанной к конструкции изделия. Поскольку взаимодействие внутри группы проек-
тировщиков в основном осуществляется через обмен данными, то в системе PDM часто совмещают
функции управления данными и управления параллельным проектированием.
      !#-+'+&$/) '*&$8")='' !U предназначена для организации взаимодействия программ в марш-
рутах проектирования. Она состоит из ядра, отвечающего за интерфейс на уровне подсистем, и обо-
лочек процедур, согласующих конкретные программные модули, программы и/или программно-мето-
дические комплексы (ПМК) со средой проектирования.
      Интеграция ПО базируется на идеях объектно-ориентированного программирования. Следует
различать синтаксический и семантический аспекты интеграции. Синтаксическая интеграция реали-
зуется с помощью унифицированных языков и форматов данных, технологий типа ODBC для досту-
па к общему банку данных или компонентно-ориентированных (CBD — Component-Based Deve-
lopment) технологий. Пример унифицированного формата — TES (Tool Encapsultion Specification),
предложенного консорциумом CFI. Информация из TES используется для создания оболочек модулей
при инкапсуляции. Семантическая интеграция подразумевает автоматическое распознавание разными
системами смысла передаваемых между ними данных и достигается значительно труднее.
      !#-+'+&$/) 0#456#()&$45+%#8# '*&$"E$;+) включает в себя текстовый и графический редакто-
ры и поддерживается системами многооконного интерфейса типа Х Window System или Open Look.
      !#-+'+&$/) CASE предназначена для адаптации САПР к нуждам конкретных пользователей, раз-
работки и сопровождения прикладного ПО. Ее можно рассматривать как специализированную САПР,
в которой объектом проектирования являются новые версии подсистем САПР, в частности, версии,
адаптированные к требованиям конкретного заказчика. Другими словами, такие CASE-подсистемы
позволяют пользователям формировать сравнительно с малыми затратами усилий варианты приклад-
ных ПМК из имеющегося базового набора модулей под заданный узкий диапазон конкретных условий
проектирования. В таких случаях СASE-подсистемы называют '*+&"7/$*&)45*./' +"$-)/'.
      CASE-система, как система проектирования ПО, содержит компоненты для разработки струк-
турных схем алгоритмов и “экранов” для взаимодействия с пользователем в интерактивных процеду-
рах, средства для инфологического проектирования БД, отладки программ, документирования, сохра-
нения “истории” проектирования и т.п. Наряду с этим, в CASE-подсистему САПР входят и компонен-
ты с специфическими для САПР функциями.
       Так, в состав САПР Microstation (фирма Bentley Systems) включена инструментальная среда Microstation Basic и язык
MDL (Microstation Development Language) c соответствующей программной поддержкой. Язык MDL — С-подобный, с его по-
мощью можно лаконично выразить обращения к проектным операциям и процедурам. В целом среда Microstation Basic близ-
ка по своим функциям к среде MS Visual Basic, в ней имеются генератор форм, редактор, конструктор диалога, отладчик.
       САПР Спрут (российская фирма Sprut Technologies) вообще создана как инструментальная среда для разработки
пользователем потоков задач конструкторского и технологического проектирования в машиностроении с последующим
возможным оформлением потоков в виде пользовательских версий САПР. Сконструированный поток поддерживается ком-
понентами системы, в число которых входят графические 2D и 3D подсистемы, СУБД, продукционная экспертная систе-
ма, документатор, технологический процессор создания программ для станков с ЧПУ, постпроцессоры.
     Наиболее известной CASE-системой в составе САПР в настоящее время является описываемая
ниже система CAS.CADE фирмы MatraDatavision, с ее помощью фирма разработала очередную вер-
сию Euclid Quantum своей САПР Euclid.

 &.+.)$(*),$" . !"#$%!#&'&($"!))$*                 +($*,#&($"!)&*                                              132