- •1. Case-технология проектирования.
- •1 Поколение:
- •2 Поколение:
- •1.1. Анализ требований
- •1.2. Проектирование
- •Проектирование можно разделить на два основных этапа:
- •1.3. Методология моделирования различных аспектов функционирования производственной системы.
- •1.4. Практическое использование case-технологии при решении задач проектирования.
- •1.4.1. Использование классического экспертного подхода
- •1.4.1.1. Выбор минимального числа объектов автоматизации при максимальном взаимном обеспечении информацией
- •1.4.1.2. Многокритериальный выбор технологических процессов производства технически сложных изделий
- •1.4.2. Использование case-технологии
- •2. Информационное обеспечение интеллектуальных систем.
- •2.1. Технология создания проектной документации.
- •2.1.1. Понятие единой мультимедийной информационной основы.
- •2.1.2. Гипертекстовая и гипермедийная структура документа.
- •2.2. Некоторые требования концепции открытых систем для гипермедийной информационной технологии.
- •2.3. Выводы и перспективы.
- •3. Multimedia как совокупность интеллектуальных технологий
- •3.1. Основы мультимедиа
- •3.2. Применение мультимедиа для проектирования и производства
- •3.2.1. Производство и производственный контроль.
- •3.2.2. Архивирование и документирование.
- •3.2.3. Справочники и руководства, обслуживание и ремонт
- •3.2.4. Организация работ
- •3.2.5. Моделирование и проектирование
- •3.3. Другие области применения технологии мультимедиа
- •3.3.1. Обучение и профессиональная подготовка
- •3.3.2. Прикладное использование
- •3.4. Инструментальные системы мультимедиа
- •3.4.1. Инструментальная система ToolBook
- •3.4.2. Система Authorware Professional
- •3.5. Практические аспекты внедрения технологии мультимедиа
- •3.6. Обзор по для разработки мультимедийных программных продуктов.
- •3.7. Мультимедиа - быстро и просто
- •3.8. Авторские средства разработки и их классификация
- •3.8.1. Язык сценариев
- •3.8.2. Изобразительное управление потоком данных
- •3.8.3. Кадр
- •3.8.4. Карточка с языком сценариев
- •3.8.5. Временная шкала
- •3.8.6. Иерархические объекты
- •3.8.7. Гипермедиа-ссылки
- •3.8.8. Маркеры (теги)
- •3.8.9. Использование языков программирования
- •3.9. Правильный выбор инструмента
- •3.11. Презентации
- •3.12. Прототипы приложения
- •3.13. Интерактивные программы
- •3.14. Обучающие программы
- •3.15. Гипертекстовые приложения
- •4. Программные средства мультимедиа.
- •4.1. Технология cyberspase
- •4.2. Развитие систем виртуальной реальности
- •Программная видеотехнология
- •4.3. Система catio
1.4.2. Использование case-технологии
Ясно, что в двух предыдущих случаях мы пытались сделать все возможное, чтобы уйти от прямого решения задачи, не имеющей его с математической точки зрения, за счет привнесения дополнительной информации и некоторых допустимых подмен. Предельный вариант - чисто экспертные решения опасен исключительно с точки зрения стоимости исправления ошибок на конечных этапах разработки, которая может достигать 20-100% стоимости всего проекта.
Однако низкая точность решения плохо обусловленных задач и недостаточные гарантии экспертных решений привели к поиску новых технологий проведения подобных работ. Одним из известных решений дала CASE-технология, обеспечивающая - первые этапы жизненного цикла нового продукта (выработка стратегии, анализ, проектирование...) получили для своего существования информационную технологию. Рассмотрим некоторые аспекты замены решения многокритериальных задач в новом подходе
Известен финансируемый в США проект на основе CASE-технологии под названием ICAM (Integrated Computer Aided Manufacturing) направленный на решение задач, аналогичных выше изложенным, а именно, на разработку подходов к проектированию систем, ориентированных на обеспечение повышения эффективности производства за счет альтернативного выбора. Рассмотрим некоторые известные его аспекты.
В соответствии с целями проекта разработан ряд информационных технологий семейства IDEF (ICAM DEFinition), включающих в себя технологию создания функциональной модели производственной среды или системы (IDEF0), технологию создания информационной модели производственной среды или системы (IDEF1) и технологию создания динамической модели системы (IDEF2).
Методология IDEF0 получила столь широкое распространение потому, что это единственная методология, с помощью которой легко представляются такие аспекты функционирования систем , как управление, обратная связь и механизм управления.
Дадим краткое изложение наиболее интересной для нас технологии IDEF0 в изложении [3].
В основе технологии IDEF0 лежат следующие правила:
- любая система представляется в виде комбинации блоков и дуг;
- функциональный блок преобразует входы в выходы;
- управление определяет, когда и как это преобразование может и должно произойти;
- механизм непосредственно осуществляет это преобразование.
Дуги связывают блоки вместе и отображают взаимодействие и взаимное влияние блоков, которые могут выражаться либо в передаче выходной информации от одной функции к другой для дальнейшего преобразования, либо в выработке управляющей информации, которая предписывает, что должна делать другая функция. Отсюда следует, что IDEF0-модели - это ни блок схемы, ни просто диаграммы потоков данных, а предписывающие диаграммы, которые представляют входные/выходные преобразования, а также указывают правила этих преобразований.
Фактически мы получили человеко-машинную (читай-экспертную) технологию работы на том самом отрезке проектных работ, где надо использовать многокритериальную оптимизацию, но обошлись без ее применения. По-видимому, можно показать, что получаемые проектные решения должны иметь примерно равное качество, при значительно меньшей цене затрат для CASE подхода. Косвенно это подтверждается тем, что ВВС США потребовали, чтобы все фирмы, конкурирующие за заключение контрактов с этим ведомством, представляли и обосновывали свои предложения в терминах IDEF0.
Таким образом, новые информационные технологии не базируются на алгоритмах классического уровня, а заменяют их, начиная с постановочного уровня на другой образ мышления, организацию проектных работ, что, кроме всего прочего, крайне затрудняет проведение сравнительного анализа, тем более, что трудно себе представит, чтобы кто-нибудь авансировал проведение сложных проектных работ двумя методиками, результаты которых можно достоверно сравнивать только после реализации обоих вариантов.
Несмотря на высокую стоимость CASE-пакетов, длительность процесса разработки программного обеспечения (ПО), длительность процесса обучения и трудности , связанные с переосмыслением и перестройкой процесса разработки ПО, все больше зарубежных фирм и компаний в своей деятельности ориентируются на CASE-технологии.
По данным на 1994 год свыше 8000 зарубежных фирм и крупных компаний и более 100000 мелких используют CASE-технологии в своих разработках, что означает двукратное увеличение по сравнению с 1990 годом.
