модели и моделирование

человек это генератор моделей
человек это процесс моделирования
моделирование важнейшее умение человека
понимание это узнавание моделей и/или генерация новых моделей
моделирование это создание представления/прототипа системы/процесса такое, что можно его исследовать или использовать
для понимания произвольной системы мы должны иметь представление о структуре и составе системы и ее функционировании и взаимодействии, требуется понимать что это такое, пока нет полного понимания мы тонем в трясине множества предположений, в трясине множества следствий, в трясине множества деталей
процесс декомпозиции моделирования, сведение сложного к более простым частям
конкретизация и определение сложной системы/процесса требует декомпозиции(разбиения) на более простые части, которые в свою очередь можно разбить на более простые и т.д., идет постепенное уточнение деталей устройства системы/процесса
надсистемный переход(абстракция) и подсистемный переход(декомпозиция) основные навыки моделирования
процесс создания модели всегда созидательный акт, акт определения необходимых средств, инструментов, материалов, отсечение лишнего и определение необходимого
создавая модель мы всегда начинаем с прототипа, с любого прототипа, если имеется несколько прототипов, то делаем надсистемный переход или декомпозицию и новую сборку
любой плохой прототип всегда лучше, чем пустое место
цикл: модификация старого - исследование - понимание - создание
исследование:
декомпозиция и анализ (разбираем сложное на части до момента понимания частей)
синтез/сборка
тест и отладка (смотрим соответствие с реальностью, соответствие с целями)
пробные игры с моделью
/тут все смутно, надо существенно все смотреть и пересматривать, тщательно выписывать, не забывать всякие эвристики в том числе и ТРИЗ/АРИЗ и прочее/
исследование это по сути тестовые игры с моделью
следует генерировать множество прототипов моделей, смотреть где они работают, где не работают, пытаться понять, где не работают, почему не работают, обобщать результаты
создавайте прототипы и играйте с ними таким образом мы формируем модель у нас в голове
чтобы заставить комп что-то сделать для нас, мы должны модель системы/процесса извлечь из своей головы и записать ее на языке понятном компьютеру
мы вынуждены описывать наши модели на языках программирования не приспособленных для описания человеческих моделей и человеческих алгоритмов моделирования
кроме того, человек сам не понимает толком как он моделирует
моделирование посредством программирования для человека неестественно, поэтому затруднено
ps по мотивам начитался и наразмышлялся всякого )
в том числе по мотивам SysMoLan от Левенчук, смотрите в комментах ссыль
|
</> |