31
Теория моделирования и нотации / Теория и принципы моделирования
« : 27 Мая 2007, 22:33:41 »
У меня предложение обсудить в этой теме основные аспекты моделирования, поговорить о значении моделирования при разработе (проектировании если хотите) систем различного рода, решить для чего мы собственно строим модели и разобрать самые фундаментальные понятия.
Начну с основного определения:
Моделирование - формализация описания системы, т.е. построение модели.
Модель - это отображение реальной системы (оригинала), имеющее определенное объективное соответствие ей и позволяющее прогнозировать и исследовать ее функциональные характеристики, т.е. х-ки, определяющие взаимодействие системы с внешней средой
Модель - это искусственно создаваемый образ конкретного объекта, процесса или явления, в конечном счете любой системы.
(А.В. Антонов "Системный анализ")
Теперь предлагаю обсудить принципы моделирования, с которыми не очень согласен, из книги "Язык UML. Руководство пользователя" (Г.Буч, Д.Рамбо, И.Якобсон)
1. Выбор модели оказывает определяющее влияние на подход к решению проблемы и на то, как будет выглядеть это решение.
2. Каждая модель может быть представлена с различной степенью точности.
3. Лучшие модели - те, что ближе к реальности.
4. Нельзя ограничиваться созданием только одной модели. Наилучший способ при разработке любой нетривиальной системы - использовать совокупность нескольких моделей, почти независимых друг от друга
Начну с основного определения:
Моделирование - формализация описания системы, т.е. построение модели.
Модель - это отображение реальной системы (оригинала), имеющее определенное объективное соответствие ей и позволяющее прогнозировать и исследовать ее функциональные характеристики, т.е. х-ки, определяющие взаимодействие системы с внешней средой
Модель - это искусственно создаваемый образ конкретного объекта, процесса или явления, в конечном счете любой системы.
(А.В. Антонов "Системный анализ")
Теперь предлагаю обсудить принципы моделирования, с которыми не очень согласен, из книги "Язык UML. Руководство пользователя" (Г.Буч, Д.Рамбо, И.Якобсон)
1. Выбор модели оказывает определяющее влияние на подход к решению проблемы и на то, как будет выглядеть это решение.
2. Каждая модель может быть представлена с различной степенью точности.
3. Лучшие модели - те, что ближе к реальности.
4. Нельзя ограничиваться созданием только одной модели. Наилучший способ при разработке любой нетривиальной системы - использовать совокупность нескольких моделей, почти независимых друг от друга