Импорт диаграмм UML в Visual Studio - PullRequest
6 голосов
/ 11 января 2010

В школе я узнал, что создание диаграмм / моделей UML - это отличная практика проектирования, прежде чем приступать к проекту. Я нашел это весьма полезным для себя, при этом я занимаюсь проектами намного быстрее, и мой общий дизайн, как правило, лучше.

Я заметил основную проблему избыточности при написании кода. В Visio вы можете быть очень наглядными в своих моделях. Ваши основные схемы для ваших классов могут включать типы / методы переменных C #. Они достаточно подробны, чтобы Visio мог выбрать, будет ли это C # или VB.

Мой вопрос, с такой подробностью, существует ли техника импорта между Visio и Visual Studio 2008? Кажется, что вы могли бы импортировать эту простую модель в качестве схемы для классов в Visual Studio со всем объявленным, за исключением фактического кода в методах. Это было бы очень полезно, особенно когда речь идет о этапах проектирования для создания программы. Мои классы / переменные / методы уже были бы объявлены для меня. Мне просто нужно вернуться и написать суть кода.

Я провел несколько поисков по этому вопросу, и пока мне не удалось его найти, похоже, что Microsoft включила бы функцию для этого.

Ответы [ 2 ]

4 голосов
/ 11 января 2010

Из Часто задаваемые вопросы по Visual Studio Team System 2008 и Visio :

Можно ли перенести UML-диаграммы Visio на Visual Studio 2008? Visual Studio 2008 не включает поддержку прямая миграция UML-диаграмм. Если у вас есть статическая структура UML диаграммы, вы можете использовать Visio для Enterprise Architects для генерации кода на основе модели. Тогда вы можете открыть код в Visual Studio Team System 2008 Архитектурное издание и создание диаграммы классов из сгенерированного код. Для получения дополнительной информации см. Работа с диаграммами классов .

Другие типы диаграмм UML не являются поддерживается для миграции модели информация для Visual Studio 2008.

1 голос
/ 19 февраля 2010

Возможно, вы захотите опубликовать на форуме Arch VS 2010, чтобы спросить о поддержке этого в будущем выпуске Visual Studio 2010 Ultimate. Это не будет в RTM-версии, но команда продукта должна предоставить вам обновление об этой функции:

Visual Studio 2010 Инструменты архитектурного обнаружения и моделирования форум на http://social.msdn.microsoft.com/Forums/en-US/vsarch/threads

...