ВУЗ:
Составители:
Рубрика:
4.8.1. СИСТЕМНЫЕ СРЕДЫ АВТОМАТИЗИРОВАННЫХ СИСТЕМ
САПР относятся к числу наиболее сложных и наукоемких автоматизированных систем. Наряду с
выполнением собственно проектных процедур необходимо автоматизировать также управление проек-
тированием, поскольку сам процесс проектирования становится все более сложным и зачастую приоб-
ретает распределенный характер. На крупных и средних предприятиях заметна тенденция к интеграции
САПР с системами управления предприятием и документооборота.
В типичной структуре ПО системных современных САПР можно выделить следующие подсисте-
мы.
Ядро отвечает за взаимодействие компонентов системной среды, доступ к ресурсам ОС и сети, воз-
можность работы в гетерогенной среде, настройку на конкретную САПР (конфигурирование) с помо-
щью специальных языков расширения.
Подсистема управления проектом выполняет функции слежения за состоянием проекта, координа-
ции и синхронизации параллельно выполняемых процедур разными исполнителями.
Подсистема управления методологией проектирования представлена в виде базы знаний. В этой
базе содержатся такие сведения о предметной области, как информационная модель (например, в виде
диаграмм "сущность – соотношение"), иерархическая структура проектируемых объектов (например, в
виде И-ИЛИ – дерева), описания типовых проектных процедур, типовые фрагменты маршрутов проек-
тирования – так называемые потоки процедур, соответствие между процедурами и имеющимися паке-
тами прикладных программ, ограничение на их применение и т.п. Часто такую БЗ дополняют обучаю-
щей подсистемой, используемой для подготовки специалистов к использованию САПР.
Современные системы управления проектными данными называют PDM. Они предназначены для
информационного обеспечения проектирования и выполняют следующие функции: хранение проект-
ных данных и доступ к ним, в том числе ведение распределенных архивов документов, их поиск, редак-
тирование, маршрутизация и визуализация; управление конфигурацией изделия, т.е. ведение версий
проекта, управление внесением изменений; создание спецификаций; защита информации; интеграция
данных (поддержка типовых форматов, конвертирование данных).
Основной компонент PDM – банк данных. Он состоит из системы управления базами данных и баз
данных. Межпрограммный интерфейс в значительной мере реализуется через информационный обмен с
помощью банка данных. PDM отличает легкость доступа к иерархически организованным данным, об-
служивание запросов, выдача ответов не только в текстовой, но и в графической форме, привязанной к
конструкции изделия. Поскольку взаимодействие внутри группы проектировщиков в основном осуще-
ствляется путем обмена данными, то в системе PDM часто совмещают функции управления данными и
параллельным проектированием.
Подсистема интеграции ПО предназначена для организации взаимодействия программ в маршру-
тах проектирования. Она состоит из ядра, отвечающего за интерфейс на уровне подсистем, и оболочек
процедур, согласующих конкретные программные модули, программы и (или) программно-
методические комплексы (ПМК) со средой проектирования.
Интеграция ПО базируется на идеях объектно-ориентированного программирования. Следует разли-
чать синтаксический и семантический аспекты интеграции. Синтаксическая интеграция реализуется с по-
мощью унифицированных языков и форматов данных, технологий для доступа к общему банку данных
или компонентно-ориентированных технологий. Семантическая интеграция подразумевает автоматиче-
ское распознавание разными системами смысла передаваемых между ними данных и достигается зна-
чительно труднее.
Подсистема пользовательского интерфейса включает в себя текстовый и графический редакторы и
поддерживается системами многооконного интерфейса типа X Window System или Open Look.
Подсистема CASE предназначена для адаптации САПР к нуждам конкретных пользователей, раз-
работки и сопровождения прикладного ПО. CASE-система, как система проектирования ПО, содержит
компоненты для разработки структурных схем алгоритмов и "экранов" для взаимодействия с пользова-
телем в интерактивных процедурах.
Например, САПР Спрут (российская фирма Sprut Technologies) вообще создана как инструменталь-
ная среда для разработки пользователем потоков задач конструкторского и технологического проекти-
рования в машиностроении с последующим возможным оформлением потоков в виде пользовательских
версий САПР. Сконструированный поток поддерживается компонентами системы, в число которых
Страницы
- « первая
- ‹ предыдущая
- …
- 134
- 135
- 136
- 137
- 138
- …
- следующая ›
- последняя »
