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


Пакет функций визуализации и моделирования Microsoft Visual Studio 2010

В этом разделе описано расширение возможностей визуализации и моделирования в Visual Studio 2010 Ultimate благодаря использованию пакета дополнительных компонентов визуализации и моделирования Microsoft Visual Studio 2010.

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

См.

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

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

Требования к данному пакету дополнительных компонентов

Требования

Возможности в составе этого пакета дополнительных компонентов

Состав пакета дополнительных компонентов

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

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

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

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

Состав пакета дополнительных компонентов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Практическое руководство. Импорт элементов UML-моделей из 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