Категории (модели) проектирования


При изучении систем используют модели «черного», «белого» и «серого» ящика. Систему представляют как «черный ящик», если неизвестно внутреннее строение самой системы; ее поведение и функционирование изучается по входному и выходному сигналам. При изучении системы как «белого ящика», наоборот, известны все элементы и их взаимосвязи. Систему рассматривают как «серый ящик», когдачто-то из внутреннего строения объекта известно, а что-то остается неизвестным, например модель состава системы с неизвестной структурой или, наоборот, модель структуры с неизвестным составом.

В рамках модели «черного ящика» внутреннее устройство системы изображают в виде непрозрачного ящика, выделенного из окружающей среды . Эта модель отражает два важных свойства системы — целостность и обособленность от среды . Система не является полностью изолированной от среды, она связана со средой и с помощью этих связей взаимодействует с ней (входы и выходы системы). В модели «черного ящика» отсутствуют сведения о внутреннем содержании системы, а задаются, фиксируются и перечисляются только входные и выходные связи системы со средой. В одних случаях достаточно содержательного словесного описания входов и выходов; тогда модель «черного ящика» является просто их списком. В других случаях требуется количественное описание некоторых или всех входов и выходов с заданием двух множеств Х и У входных и выходных переменных.

Модель «черного ящика» в ряде случаев является единственно применимой при изучении систем. Например, при исследовании психики человека или влияния лекарства на живой организм ученый лишен возможности вмешательства в систему иначе, как только через ее входы, и делает выводы лишь на основании наблюдения за ее выходами. Часто приходится ограничиваться моделью «черного ящика» в связи с отсутствием данных о внутреннем устройстве системы. Например, мы не знаем, как «устроен» электрон, но знаем, как он взаимодействует с электрическими и магнитными полями, с гравитационным полем. Это и есть описание электрона на уровне модели «черного ящика».
Для решения вопросов, касающихся внутреннего устройства системы, недостаточно только модели «черного ящика» — необходимы более развитые модели. Например, любая система внутренне неоднородна, что позволяет различать составные части самой системы, причем некоторыечасти системы в свою очередь могут быть разбиты на составные части и т.д. Части системы, которые рассматриваются как неделимые, называют элементами, а части системы, состоящие более чем из одного элемента, — подсистемами. В результате получается модель состава системы, которая описывает, из каких подсистем и элементов состоит система.

Для того чтобы составить представление о свойствах изучаемого объекта, часто бывает необходимо выявить определенные связи (отношения) между элементами. Совокупность связей элементов друг с другом, обеспечивающих целостность системы, называют ее структурой. Модель структуры в простейшем виде представляет собой список существенных для решения конкретной задачи отношений. Так, при расчете механизма не учитываются силы взаимного притяжения его деталей, хотя, согласно закону всемирного тяготения, такие силы объективно существуют; в то же время вес деталей (т.е. сила их притяжения к Земле) учитывается обязательно.

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


Граф состоит из обозначений элементов произвольной природы - вершин и обозначений связей между ними - ребер (дуг). Если необходимо отразить несимметричность некоторых связей, линию, изображающую ребро, снабжают стрелкой. Если направления связей не обозначаются, граф называют неориентированным, при наличии стрелок - ориентированным (полностью или частично). Любая пара вершин может быть соединена с любым количеством ребер; вершина может быть соединена сама с собой (тогда ребро называют петлей). Если в графе требуется отразить другие различия между элементами или связями, то либо приписывают разным ребрам различные веса (взвешенные графы), либо раскрашиваютвершины или ребра (раскрашенные графы) .
Графы могут изображать любые структуры, в том числе в различных областях естествознания. Так, при анализе природных систем часто используют линейные, древовидные (иерархические), матричные и сетевые структуры.
Например, в виде древовидного графа можно изобразить речной бассейн и изучать соотношение притоков и главного русла.
Если соединить модели «черного ящика», состава и структуры, то образуется модель, которую часто называют «белый (прозрачный) ящик» .В «белом ящике» указываются все элементы системы, все связи между элементами внутри системы и связи определенных элементов с окружающей средой (входы и выходы системы). Такие модели часто называют структурными схемами системы.
Если при исследовании системы не учитываются ее изменения во времени, то модель называется статической. Чтобы понять и описать, как система работает (функционирует) и что происходит с ней самой и с окружающей средой в ходе ее развития, нужны такие модели, которые отражают поведение систем, описывают происходящие с течением времени изменения, последовательность этапов, операций, действий, причинно-следственные связи. Модели, отображающие изменения в системах в течение времени, называются динамическими.
Разработано большое количество динамических моделей, описывающих процессы с различной степенью детальности: от самого общего понятия динамики, движения вообще, до формальных математических моделей конкретных процессов типа уравнений движения в механике или волновых уравнений в теории поля.
Обычно говорят о двух типах динамики системы: функционировании, т.е. устойчивой последовательности постоянно действующих процессов в системах, обеспечивающей сохранение того или иного характерного для значительного отрезка времени состояния этой системы, и развитии — необратимом, направленном, закономерном изменении системы, которое может привести к смене структуры системы. Типы динамическихмоделей такие же, как и статических, но элементы этих моделей имеют временной характер. Так, динамический вариант «черного ящика» содержит указания о начальном («вход») и конечном («выход») состояниях системы; модели состава соответствует перечень этапов в некоторой упорядоченной последовательности действий; динамический вариант «белого ящика» - подробное описание происходящего или планируемого процесса.

Наши рекомендации