Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
И.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
818.57 Кб
Скачать

5. Методическое и программное обеспечение автоматизированных систем

первой фазе инициатор транзакции (координатор) рассылает участникам вы-

полнения транзакции оповещения о блокировке. В ответ узлы сообщают о

своей готовности или неготовности. На второй фазе координатор сообщает либо

о «глобальной фиксации», т. е. о выполнении транзакции, либо об откате транз-

акции. Неприятности возможны при сбоях, которые могут оставить некоторый

узел в заблокированном состоянии: он не может ни выполнять транзакцию, ни

отменять ее в одностороннем порядке.

Интеллектуальные средства поддержки

принятия решений

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

жет быть достигнута, поэтому полезную роль играют системы DSS (Decision

Support Systems) поддержки решений, принимаемых людьми. В качестве та-

ких систем часто используют хранилища данных и OLAP-средства (On-Line

Analytical Processing).

OLAP-средства должны обеспечивать оперативный доступ к данным, на

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

в многомерной модели приложения). В OLAP-системах на реляционных СУБД

аналитическая обработка, или, другими словами, многомерный динамический

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

Поэтому производительность оказывается невысокой. В специализированных

OLAP-системах, обеспечивающих более быстрый многомерный анализ, но с

более существенными ограничениями на объем базы данных, данные хранят-

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

переменным числом ячеек соответственно. Пример OLAP-системы - Oracle

Express, которая помогает менеджерам и аналитикам получать данные в виде

разрезов таких многомерных таблиц, готовить отчеты, обосновывать реше-

ния.В составе подсистем управления методологией проектирования полезно

иметь средства консультирования по принятию проектных решений. Они могут

быть представлены в виде множества модулей, объединяемых гипертексто-

вой оболочкой. Каждый модуль содержит некоторый совет по выбору реше-

ния, преодолению противоречий, возникающих в процессе проектирования. Здесь

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

Интеграция ПО в САПР

Интеграция ПО базируется на идеях объектно-ориентированного програм-

мирования. Следует различать синтаксический и семантический аспекты ин-

теграции. Синтаксическая интеграция реализуется с помощью унифицирован-

ных языков и форматов данных, технологий типа ODBC для доступа к общему

банку данных или компонентно-ориентированных (CBD - Component-Based

Development) технологий. Семантическая интеграция подразумевает автома-

тическое распознавание разными системами смысла передаваемых между ними

данных и достигается значительно труднее. Для создания ПО САПР, так же

278

J б Системные среды автоматизированных систем

как и других сложных автоматизированных информационных систем, опреде-

ляющее значение имеют вопросы интеграции ПО. Теоретической базой для

создания технологий интеграции ПО в САПР являются: