Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава_8.doc
Скачиваний:
46
Добавлен:
23.02.2016
Размер:
239.62 Кб
Скачать

Конфигуратор

Всякое сложное явление требует разностороннего многопланового описания, рассмотрение с разных точек зрения. Только совместное (агрегированное) описание в терминах нескольких качественно различающихся языков позволяет охарактеризовать явление с необходимой полнотой.

Например, автокатастрофа должна рассматриваться не только как физическое явление, вызванное механическими причинами (технического состояния автомобиля и дорожного покрытия, силами инерции, трения, ударов и т.д.), но и как явление медицинского, социального, экономического, юридического характера.

В реальной жизни не бывает чисто физических, химических, экономических, общественных проблем – эти термины определяют не саму проблему, а выбранную точку зрения на нее.

По образному выражению писателя-фантаста Пола Андерсона, проблема, сколь бы сложной она не была, станет еще сложнее, если на нее правильно посмотреть.

Агрегат, состоящий из качественно различных языков описания системы и обладающий тем свойством, что число этих языков минимально, но необходимо для заданной цели, называют конфигуратором.

Например, для организации разработки, производства, сбыта нового типа телевизора потребуется конфигуратор, состоящий из радиотехники, Единой Системы Конструкторской Документации (ЕСКД), блок-схемы, принципиальной электрической схемы, языков технологии производства (штамповка, литье, гальваническая обработка и т.д.), языка рекламы, бухгалтерских документов и др.

Агрегаты-операторы

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

Простейший способ агрегирования в данном случае состоит в образовании классов по каким-либо признакам, т.е. классификация. Классификацию можно рассматривать как самую простую форму моделирования.

Если признак принадлежности к классу является непосредственно наблюдаемым, то кажется, что особых трудностей классификации нет. Однако и в этих случаях на практике возникает вопрос о надежности, правильности классификации. Например, куда отнести предмет оранжевого цвета – к красным или желтым, если между последними нет других классов. Соотнесите это замечание с рис. 2.13.

Сложности классификации резко возрастают, если признак классификации не наблюдается непосредственно, а сам является агрегатом косвенных признаков. Типичным примером является диагностика заболевания по результатам анамнеза: диагноз болезни (ее название есть имя класса) представляет собой агрегат большой совокупности ее симптомов и характеристик состояния организма.

Агрегаты – структуры

Важной формой агрегирования является образование структур. Как и любой вид агрегата, структура является моделью системы и, следовательно, определяется тройственной совокупностью объекта, цели и средств (в том числе среды) моделирования. Это и объясняет многообразие типов структур (сети, матрицы, деревья и т.д.), возникающих при выявлении, описании структур (познавательные модели).

При синтезе мы создаем, определяем, навязываем структуру будущей (проектируемой) системе (прагматическая модель). Если это не абстрактная, а реальная система, то в ней вполне реально (т.е. независимо от нашего желания) возникнут, установятся и начнут «работать» не только связи, которые мы спроектировали, но и множество других, не учтенных нами, но вытекающих из самой природы сведенных в одну систему элементов.

Совокупность всех существенных отношений определяется конфигуратором системы, и отсюда вытекает, что проект любой системы должен содержать разработку стольких структур, сколько языков включено в ее конфигуратор.

Итак, существует много форм агрегирования, т.е. объединения частей в целое.

Наиболее важными являются следующие виды агрегатов:

  • конфигуратор (совокупность языков описания системы);

  • оператор (конкретизация отношения, в частности, классификация, упорядочение, числовые функции, поиск закономерностей и пр.);

  • структура (описание связей на всех языках конфигуратора).

Отметим также существование малоизученных способов агрегирования (например, самоорганизацию).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]