Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

И-поиск. Информация. Знание. Моделирование в инф. системах - Введение в 'Неточное' и 'Развивающееся моделирование'


Введение в "Неточное" и "Развивающееся моделирование"

Это короткий выпуск

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

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

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

Чтобы такой процесс построить правильно, должны соблюдаться определенные правила. Во-первых модель должна иметь "обратное приложение", должна быть совместима вперед и назад в определенном смысле.

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

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

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

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

Иногда можно за один день сделать проект, используя "развивающее моделирование" и это устроит заказчика на 100 процентов, вместо того, чтобы запланировать разработку ТЗ, проработку всей предметной области, согласование всех моментов с заказчиком и получение совсем уж непонятного для заказчика результата, на что могут уйти месяцы, а устраивающих заказчика результатов может так и не случится!

---

Хочу обратиться к Вам, уважаемые подписчики и читатели, со следующей просьбой.

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

пишите на i--poisk[at]narod<dot>ru

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

Все возникшие вопросы соберу, обобщу и отвечу на них в одном из выпусков рассылки.

И напоминаю, что темы, которые планируется рассмотреть в рассылке, описаны в первом выпуске.


С уважением

Сергей


В избранное