У меня есть какое-то устройство, состоящее из большого количества аппаратного и программного обеспечения. Чтобы прояснить поведение устройства, наша команда решила создать набор UML-диаграмм.
Основная схема должна описывать логическую связь между блоками с типами/параметрами интерфейсов. Но я не могу найти, как сделать диаграмму иерархической, вложенной. Например: на верхнем уровне я хочу показать передачу данных из хост-приложения в DDR, из DDR в какой-то блок конфигурации и из этого блока в блок обработки данных. Затем я хочу нарисовать цепочку математических блоков в блоке обработки и поставить порты из схемы верхнего уровня в качестве внешних портов.
Как я вижу, это не традиционное использование UML. Также я пытался использовать SysML, он предоставляет мне внешние порты, но внутренние блок-схемы — это не то, что я ищу. Итак, вопрос в том, можно ли создать такую диаграмму, которую я описываю? Или диаграммы UML/SysML — это одноуровневые диаграммы?