Моделирование неотделимо от проектирования.

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

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

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

Не исключено, что в результате работы у вас возникнет желание переработать отдельный кусок системы заново - свойства средыProperties_of_essence, поддерживающей проект, позволят вам сделать это. При этом важно, что остальные куски без надобности не потребуют изменения. Объекты независимы.


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

МоделированиеModel - вторая фаза информационного проектирования. Моделирование отвечает на вопрос - насколько удачен проект, это его оценка. Хотя информационная система - это тоже модель, хотя и с большой оговоркой - описательная модель.

Created with the Personal Edition of HelpNDoc: Maximize Your Documentation Output with HelpNDoc's Advanced Project Analyzer