Моделирование приложения
Обеспечить приложение отвечает требованиям пользователей можно Visual Studio Ultimate использования, чтобы понять код и модель приложения.Справки Visual Studio Ultimate можно визуально понять код, можно понимать его структуру, связи и расширения функциональности проще.Можно создавать модели на разных уровнях детализации и отслеживает требований, задач тестовый случай, ошибки или другие типы работ, связанных с данной моделями, связав элементы модели с рабочими элементами Team Foundation Server и план разработки.Можно выполнять эти задачи на протяжении жизненного цикла приложения как часть процесса разработки.См. разделы Новые возможности средств моделирования для управления жизненным циклом приложений в Visual Studio 2012 и Обзор сценария. Изменение проекта с помощью визуализации и моделирования.
Целевой тип
Визуализация код:
|
|
Описание и свяжите требования пользователей:
|
|
Определите архитектуры:
|
|
Проверьте система с требованиями и требуемой структурой.
|
|
Использование модели, схемы и диаграммы с помощью системы управления версиями Team Foundation:
|
Если имеется несколько пользователей, работающих с этими элементами в системе управления версиями Team Foundation, используйте следующие рекомендации, которые помогут избежать проблем при управлении версиями. |
Создание или настройка части приложения из UML или доменных языков:
|
|
Настраивать модели и схем:
|
Типы моделей и их использование
Тип модели и ее типичное применение |
---|
Граф зависимостей Графы зависимостей помогают увидеть организацию и связи в коде. Типичные виды применения:
Пример |
Схема слоев Схемы слоев позволяют определить структуру приложения в виде набора слоев или блоков с явными зависимостями.Можно выполнять проверку для обнаружения конфликтов между зависимостями в коде и зависимостями, описанными в схеме слоев. Типичные виды применения:
Пример |
Модель UML Модель UML содержит несколько представлений, включая схемы классов, компонентов, вариантов использования, действий и последовательностей.Язык UML можно настроить в соответствии с требованиями домена приложения.Например, к элементам модели можно подключить теги, дополнительные сведения и ограничения.Можно также определять инструменты для работы с моделями.Дополнительные сведения см. в разделе Разработка моделей для программного проектирования. Типичные виды применения:
|
Схема последовательностей, основанная на коде Схемы последовательностей, которые можно создавать из кода .NET, помогают визуально понять, как код реализует метод. Типичные виды применения:
Пример |
Доменный язык (DSL) DSL представляет собой нотацию, разработанную для определенной цели.В Visual Studio она обычно графическая. Типичные виды применения:
Пример |
Где можно получить дополнительные сведения?
Форумы |
|
Блоги |
|
Технические статьи и журналы |
The Architecture Journal - Issue 23: Architecture Modeling and Processes |
Другие сайты |
См. также
Основные понятия
Управления жизненным циклом приложений с помощью Visual Studio и Team Foundation Server