Некоторые мысли
UML в основном является языковой независимостью c. А многомерные массивы - это просто язык, определяемый c а), который вообще имеет обозначения и б) в каком синтаксисе. Чтобы оставаться в безопасности, вы не должны показывать такие детали.
Во всяком случае, иногда вам нужно показать их. Если это так, вам нужно знать, что ваша модель больше не зависит от деталей реализации, как это должно быть. Разработчик моделей обычно переводит бизнес-потребности в формализм, понятный программисту. И кодер просто знает, как реализовать эти детали. Доверяй своему кодеру, не бери его на короткую очередь. Если вы не можете доверять им, вы все равно обречены.
Сказав выше, и вы все еще хотите показать массив как двумерный, вы можете сделать это так:
Сам UML не поддерживает нотацию (только коллекции являются одномерными). Но если это по какой-либо причине поможет вам и программистам, я бы не возражал.
Зависит или нет то, что вышеизложенное поддерживается инструментом UML, зависит. Используя EA, мне нужно было определить тип данных int[3]
и установить кратность 3
.