Немного о проявлении динамики в структуре.
В механизмах, которыми человек окружил себя, в механизмах в широком смысле, т.е. предметах имеющих определённый смысл и назначение, наблюдается интересное явление. Структура механизма оказывается определённой динамикой использования предмета, сценарием или набором сценариев использования. Рассмотрим в качестве примера структуру книги. На первый взгляд, аннотация, разбиение на главы, наличие оглавления, глоссария или библиографии можно считать данью традиции, однако эта традиция выросла из вполне определённого набора сценариев использования книги. Динамические сценарии использования повлияли на статическую структуру книги, определили взаимоположение элементов (например оглавление находится в начале именно потому, что базисное ознакомление с содержанием – один из первых сценариев использования книги). Более привычный механизм – механизм часов, в нём шестерни взаимоположены таким образом, чтобы обеспечить вполне определённую динамику. Достаточно рассмотреть стоящие часы, чтобы увидеть структуру, но только динамика идущих часов проявляет, снабжает смыслом эту структуру. Часы которые вообще не способны ходить, например из-за сломанной пружины, в определённом смысле уже сложно назвать механизмом, их структура не являет себя в динамике, они суть композиция, но без внутренней жизни.
Таким образом мы видим, что в статической структуре оказывается запечатлена динамика сценариев использования. Этот факт в обыденном языке отражается в форме вопроса “для чего это?”, т.е. в каком сценарии данный структурный элемент используется. Этот вопрос применим и к естественным и к искусственным объектам, хотя искусственные объекты уникальны в том, что их структура придумана исходя из возможных сценариев использования. К некоторым объектам достаточно трудно применить вопрос “для чего это”, из-за недоступности их использования в типичных сценариях человеческого поведения. Для чего пятно на стене, зачем лысина у Ивана Ивановича? На эти вопросы трудно придумать разумный ответ. Но практически в каждом предмете созданном для чего-то, в структуре можно обнаружить печать сценариев использования.
В связи с этим возникают несколько вопросов. Во-первых, возможно ли автоматически вывести из совокупности сценариев внутреннюю структуру объекта, который можно использовать во всех данных сценариях. Во-вторых, насколько широк спектр структур, удовлетворяющих определённому списку сценариев, что между ними общего. И в-третьих, является ли “нужность”, т.е. вовлечённость в один из сценариев использования, необходимым свойством структурных элементов.
