Раздел: Документация
0 ... 82 83 84 85 86 87 88 ... 96 Ручной вариант ФОРМАЛИЗАЦИЯ ПРИКЛАДНОЙ ЗАДАЧИ СРработчик ПОСТАНОВКА ЗАДАЧИ АВТОМАТИЗАЦИИ 11. Традиционное нормативно* . справочное окружение, , fZi; цряклщшх задач: t %:r Bw: x ? hM, уУ,?&-11 -стаитл 2. Формирование понятийной модели гсиста словарёй;; -подбор НСИ -графические прототипы] Ш входные и выходные документы Результат решения задачи в проекте IV в) {понятийной модели ▼IV. МОДИФИКАЦИЯ III. РАЗРАБОТКА IIVб) функциональных] IV а) данных отношении 3 CASE-TexHQp™ : 3.1 .Интеллектуальная Компьютерная Среда - ИКС -средства представления ;;.СССД;!!::;: -средства разработки;;: -табличных зависимостей -диалога -блоков принятия решений -планирования -вычислений -средства отладки 3.2 T-FLEX CAD Подготовка, I редактирование i и параметризация 1 чертежей СПьзователь II V. ЭКСПЛУАТАЦИЯ Автоматизированный вариантf 4. Интегрированная Интеллектуальная Система - ИнИС Компьютерные базы знаний и данных Исходные данные Результаты решения Компьютерный архив готовых I проектов Рис.3.24. Роль и место CASE-технологии в ходе создания и эксплуатации программных приложений пользователя при КТПП ►мочь пользователю самостоятельно адаптировать САПИР под свои ли. Эта адаптация может подразумевать различные корректировки автоматизированной системе. Так пополнение таблиц новой норма-вно-справочной информацией практически никак не отражается на [ботоспособности автоматизированной системы и доступно пользо-телю в любой момент (эта возможность на рис.3.24. помечена как риант Б.1 при модернизации). Расширение функциональных зависимостей потребует повторной сборки отдельных вычислительных моделей (вариант - Б.2). В САПИР предусмотрена возможность подключения ранее созданного пользовательского функционала. Внесение пользователем дополнений в понятийную модель потребует изменений в системе словарей и справочников данных и функциональных зависимостей (вариант - Б.З). Статистика показывает, что на отдельных предприятиях соотношение между этими изменениями варьируется в следующих пределах: 70% относятся к пополнению данными, 25% - к расширению или редактированию функциональных возможностей и 5% - к пополнению понятийной модели. Круг функциональных задач, решаемых конструктором в среде САПИР, приведен на рис.3.25 и включает следующее: 1.Ведение проектов. 2.Управление деятельностью конструктора по реализации типовых решений. 3.Ознакомление с понятийной моделью, включающей словарь понятий, каталог функциональных зависимостей и описание их структуры. 4.Заполнение и редактирование полей в диалоге. 5.Работа с таблицами в диалоге и из программ: -найти строку, содержимое которой удовлетворяет указанным критериям отбора (ключам отбора); -найти множество строк, содержимое которых удовлетворяет указанным ключам; -сортировать содержимое таблицы по набору ключей; 6.Расчеты поверочные и взамен натурных испытаний. 7.Анализ полученных результатов. 8.Работа с 2D и 3D графическими объектами. 9.Построение из нормализованных деталей по типовому сценарию базовых конструкций. 10.Сохранение результатов между сеансами работы и в электронном архиве. 11.Получение твердых копий. Круг задач, решаемых экспертом в среде САПИР, расширен по сравнению с конструктором и включает: a)расширение и модификацию понятийной модели прикладной области; b)занесение и редактирование значений в таблицах с нормативно-справочной информацией; c)формирование новых прототипов параметрических графических образов для общего применения; d)разработка, отладка и подключение новых видов расчета. 1. Выбор проекта - -создание нового проекта -продолжение работ над текущим проектом -сохранение проектного решения Л 2. Сценарии процессов проектирования для конкретных объектов 3. Помощь конструктору • -по работе с системой -по процессу проектирования . Установка исходных данных -общие данные -частные задания . Выбор из базы данных с нормативно-справочной информацией -по назначению -по условиям выбора 6.Расчеты -аналитические зависимости -вычислительные модели -правила проектирования -оценка свойств объекта 7.Графика -ЗО-моделировнаие -оформление чертежей в 2D графике параметризация связей КОНСТРУКТОР База данных с текущим состоянием проекта -таблицы с исходными данными -таблицы с промежуточными и окончательными решениями -сборочные чертежи и деталировки -спецификации -множество значений, определенных к текущему моменту -протоколы расчетов (по требованию) Рис.3.25. Функциональные задачи, решаемые в САПИР Поскольку число имеющихся у конструктора каталогов всегда ограничено, а их содержание может и не подойти в конкретном случае, то будем различать процесс конструирования с использованием САПИР по следующим признакам: •существует каталог решений для нашей задачи (выбор из архива готовых решений); •существует каталог решений для другой задачи, сводящейся к тем же эффектам (работа по типовому сценарию операций (по модели, аналогу)); •существует каталог объектов с некоторым множеством решений (работа с библиотекой заготовок и не полностью определенным сценарием операций); •существуют необходимые каталоги операций (требуется доработка графических объектов); 0 ... 82 83 84 85 86 87 88 ... 96
|