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

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 годом.