Visio & amp; UML - отображение указателей в атрибутах и возвращаемых значениях
Вопрос
У меня есть требование генерировать UML-диаграммы для одного из моих заданий C ++. Я использую Visio 2007, и у меня возникают проблемы с представлением указателей C ++. Я нашел способ добавить суффикс к типам данных, однако это занимает довольно много времени для каждого указателя, используемого или возвращаемого в моей программе. Р>
Обычно я пытаюсь получить -object1: Object * = NULL
и + Object (): Object *
, не копаясь в свойствах и не добавляя *
в поле суффикса каждый раз. Р>
Я в значительной степени застрял с программным обеспечением Microsoft для создания диаграмм и кодирования, поэтому, пожалуйста, не предлагайте мне использовать другое программное обеспечение. Однако, если Visual Studio 2003 поддерживает создание диаграмм UML менее болезненным способом, чем Visio, я бы не стал возражать против использования Visual Studio, но, пожалуйста, скажите мне, где эта опция.
Решение 2
Одним из решений является создание пользовательского типа данных с именем Object *, но это необходимо сделать для каждого класса. Р>
Другие советы
Visio может сохранять свои файлы данных в формате XML. Затем вы могли бы написать скрипт, чтобы сделать * твики там, где вы хотите. В зависимости от размера вашей модели, это может быть быстрее, чем утомительный ручной способ, которым вы пользуетесь сейчас, особенно если у вас уже есть некоторый опыт работы с таким языком, как Perl.