28
контекстной диаграммы - диаграммы наиболее абстрактного уровня описания
системы в целом, содержащей определение субъекта моделирования, цели и
точки зрения на модель.
Под субъектом понимается сама система, при этом необходимо точно
установить, что входит в систему, а что лежит за ее пределами, другими слова-
ми, определить, что будет в дальнейшем рассматриваться как компоненты си-
стемы, а что как внешнее воздействие.
На определение субъекта системы будут существенно влиять позиция, с
которой рассматривается система, и цель моделирования - вопросы, на которые
построенная модель должна дать ответ.
Другими словами, в начале необходимо определить область моделиро-
вания. Описание области как системы в целом, так и ее компонентов является
основой построения модели.
Хотя предполагается, что в ходе моделирования область может коррек-
тироваться, она должна быть в основном сформулирована изначально, посколь-
ку именно область определяет направление моделирования.
При формулировании области необходимо учитывать два компонента -
широту и глубину. Широта подразумевает определение границ модели - что
будет рассматриваться внутри системы, а что снаружи. Глубина определяет, на
каком уровне детализации модель является завершенной.
При определении глубины системы необходимо помнить об ограниче-
ниях времени - трудоемкость построения модели растет в геометрической про-
грессии с увеличением глубины декомпозиции. После определения границ мо-
дели предполагается, что новые объекты не должны вноситься в моделируемую
систему.
Цель моделирования определяется из ответов на следующие вопросы:
• Почему этот процесс должен быть смоделирован?
• Что должна показывать модель?
• Что может получить клиент?