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