Поставил задачу определения контекста дома. Уровень поселка я выбрал за верхний контекст и определил для него структурную декомпозицию до уровня участка, на котором расположен дом.
Наш поселок состоит из двух частей. Каждая часть поселка состоит из районов - смежных участков, ограниченных дорогами. Для обозначения участков с постройками я выбрал термин владение.
На рисунке представлена схема поселка в графическом виде.
Далее представлены диаграммы, которые сверху вниз формально описывают структуру поселка с использованием диаграмм языка SysML
Высокоуровневая структура поселка
Структура основной части, примыкающей к нашему району 1
Структура района 1, содержащего наш участок
Интерфейсы владения 122 с границами района 1
Я определял порты для элементов поселка, относящихся к нашему участку: основной части поселка, района 1 и самого владения 122. Остальные элементы архитектуры поселка я связывал без определения портов.
Вся информация по структурной декомпозиции поселка, представленная выше на диаграммах, визуализирует формальную модель на SysML, которая в "структурном представлении" браузера модели выглядит следующим образом:
Для отдельных элементов архитектуры поселка определены порты, через которые они взаимодействуют друг с другом. Для данных портов определены вложенные "функциональные" или "логические" порты, через которые происходит собственно взаимодействие между элементами.
Данная модель архитектуры поселка поступает на вход анализа и проектирования каждого из владений и определяет контекст для этих моделей, в том числе внешние логические интерфейсы.







Комментариев нет:
Отправить комментарий