Поделиться через


Визуализация и моделирование кода с помощью пакета дополнительных компонентов 2

Пакет дополнительных компонентов Microsoft Visual Studio 2010 Feature Pack 2 включает возможности визуализации и моделирования в Пакет функций визуализации и моделирования Microsoft Visual Studio 2010. В следующих разделах описывается, как эти возможности расширяют список задач визуализации и моделирования, которые можно выполнять в Visual Studio 2010 Ultimate.

  • Создание кода из моделей

  • Просмотр существующего кода

  • Использование элементов модели и управление ими

  • Создание, проверка и расширение схем слоев

Важно!

Если пакет дополнительных компонентов визуализации и моделирования для Visual Studio 2010 уже установлен на компьютере, перед установкой пакета дополнительных компонентов Visual Studio 2010 Feature Pack 2 обязательно скопируйте все пользовательские шаблоны из папок расширений в каталоге %LocalAppData% в безопасное расположение.При установке этого пакета дополнительных компонентов пакет дополнительных компонентов визуализации и моделирования удаляется, в том числе и из галереи расширений Visual Studio, а также удаляются пользовательские шаблоны в каталоге %LocalAppData%.Необходимо будет повторно сопоставить шаблоны проектов создания кода следующему расположению, где также можно найти расширения и библиотеки DLL, необходимые для использования некоторых возможностей визуализации и моделирования:

…\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\<имя_пакета_дополнительных_компонентов_Visual_Studio>\<номер_версии_пакета_дополнительных_компонентов_Visual_Studio>

Дополнительные сведения см. в разделе Практическое руководство. Создание кода из UML-схем классов.

Дополнительные сведения

См.

Пакеты дополнительных компонентов Visual Studio 2010 для загрузки с MSDN

Новые возможности Visual Studio 2010

Требования для использования возможностей визуализации и моделирования этого пакета дополнительных компонентов

Требования

Обзор пакетов дополнительных компонентов Visual Studio

Пакеты функций Visual Studio

Обзор и документация по средствам визуализации и моделирования Visual Studio 2010 Ultimate

Моделирование приложения

Создание кода из моделей

UML-модели помогают создавать код и тесты, а также описывать архитектуру и требования системы.

Новые возможности

Дополнительные сведения см. в следующем разделе.

Воспользуйтесь командой Создать код, чтобы создать схему кода из элементов на UML-схемах классов. Для перевода UML-типов в код можно использовать преобразования по умолчанию или создать пользовательские преобразования.

СоветСовет
Если требуется создать из UML другие виды документации или сгенерировать код, обеспечивающий более косвенную связь между UML-элементами и полученным результатом, для считывания модели и создания требуемого типа артефактов можно также создать пользовательские шаблоны.Дополнительные сведения см. в разделе Практическое руководство. Создание файлов из модели UML.

Практическое руководство. Создание кода из UML-схем классов

Просмотр существующего кода

Разработчики часто тратят больше времени на то, чтобы разобраться в существующем коде, чем на создание нового. Средства визуализации кода в Visual Studio Ultimate помогают визуализировать основные части кода, оценить его гибкость и определить проблемные области. Трассировка зависимостей между частями кода облегчает оценку возможных затрат на внесение предлагаемых изменений.

Новые возможности

Дополнительные сведения см. в следующем разделе.

Создание UML-схем классов из существующего кода.

Практическое руководство. Создание UML-схем классов из кода

Изучение организации и связей в коде С и С++ благодаря созданию графов зависимостей.

Практическое руководство. Создание графов зависимостей для кода C и C++

Изучение организации и связей в веб-проектах ASP.NET благодаря созданию графов зависимостей.

Практическое руководство. Создание графов зависимостей для веб-проектов ASP.NET

Для изучения кода .NET можно также создать схемы последовательностей, графы зависимостей и схемы слоев. Дополнительные сведения см. в разделе Визуализация существующего кода..

Дополнительные сведения см. в следующих разделах.

Использование элементов модели и управление ими

Импорт элементов модели из других средств моделирования

Новые возможности

Дополнительные сведения см. в следующем разделе.

Импорт элементов из UML-схем последовательностей, схем классов и схем вариантов использования в виде файлов XMI 2.1, экспортируемых из других средств моделирования.

Практическое руководство. Импорт элементов моделей из XMI-файлов

Дополнительные сведения см. в следующих разделах.

Связывание рабочих элементов с элементами модели

Связи между элементами модели и рабочими элементами помогают отслеживать ход работ с этими элементами, например с определенным действием или тестами для варианта использования.

Примечание

В Visual Studio 2010 Ultimate можно создать новые рабочие элементы или ссылку от элементов модели к существующим рабочим элементам, но не в противоположном направлении.Дополнительные сведения см. в разделе Практическое руководство. Связывание элементов модели с рабочими элементами.

Новые возможности

Дополнительные сведения см. в следующем разделе.

Создание и просмотр связей между рабочими элементами и элементами модели.

Практическое руководство. Связывание рабочих элементов с элементами модели

Создание, проверка и расширение схем слоев

Схемы слоев помогают визуализировать логическую структуру зависимостей приложения. Во избежание случайного внесения структурных изменений можно проверять код по этой модели при каждом возврате.

Новые возможности

Дополнительные сведения см. в следующем разделе.

Создание схем слоев из кода С или С++ и проверка зависимостей.

Практическое руководство. Проверка кода C and C++ по схеме слоев

Создание кода для изменения схем слоев и проверки кода по схемам слоев.

Создание расширений для схем слоев

Дополнительные сведения см. в следующих разделах.

Требования

Сведения об актуальных требованиях и известных проблемах см. в файле ReadMe. Для использования этого пакета дополнительных компонентов требуется установка Visual Studio 2010 Ultimate. Для использования возможностей этого пакета дополнительных компонентов необходимо также установить следующее:

Включение

Необходима установка

Поддержка проектов С или С++

Visual C# на Visual Studio

Дополнительные сведения см. в следующих разделах.

API расширяемости слоев

Дополнительные сведения см. в разделе Создание расширений для схем слоев.

Связывание от рабочих элементов

Тип связи артефакта модели на сервере Team Foundation Server

Дополнительные сведения см. в подразделе Требования раздела Практическое руководство. Связывание рабочих элементов с элементами модели.

Внешние ресурсы

Блоги

Visual Studio Modeling Feature Pack Available!

Skinner’s Blog

Modeling Websites and Native Code

Visualization and Modeling Feature Pack

Видеоклипы

ссылка на видео

ссылка на видео

ссылка на видео

ссылка на видео

Форумы

Visual Studio 2010 Visualization & Modeling Tools

Visual Studio 2010 Visualization & Modeling SDK (DSL Tools)

Другие сайты

Центр архитекторов на MSDN

См. также

Основные понятия

Моделирование приложения

Другие ресурсы

Пакеты функций Visual Studio