Visio & UML - отображение указателей в атрибутах и ​​возвращаемых значениях - PullRequest
1 голос
/ 27 октября 2008

У меня есть требование генерировать UML-диаграммы для одного из моих заданий C ++. Я использую Visio 2007, и у меня возникают проблемы с представлением указателей C ++. Я нашел способ добавить суффикс к типам данных, однако это занимает довольно много времени для каждого указателя, используемого или возвращаемого в моей программе.

В основном я пытаюсь получить -object1 : Object* = NULL и +Object() : Object*, не копаясь в свойствах и не добавляя * в поле суффикса каждый раз.

Я довольно сильно застрял в программном обеспечении Microsoft для создания диаграмм и кодирования, поэтому, пожалуйста, не предлагайте мне использовать другое программное обеспечение. Однако, если Visual Studio 2003 поддерживает создание диаграмм UML менее болезненным способом, чем Visio, я бы не стал возражать против использования Visual Studio, но, пожалуйста, скажите мне, где находится эта опция.

Ответы [ 2 ]

1 голос
/ 22 ноября 2008

Visio может сохранять свои файлы данных в формате XML. Затем вы могли бы написать скрипт, чтобы сделать * твики там, где вы хотите. В зависимости от размера вашей модели, это может быть быстрее, чем утомительный ручной способ, которым вы пользуетесь сейчас, особенно если у вас уже есть некоторый опыт работы с таким языком, как Perl.

0 голосов
/ 27 октября 2008

Одним из решений является создание пользовательского типа данных с именем Object *, но это необходимо сделать для каждого класса.

...