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


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

В Visual Studio Ultimate, можно связать любой элемент модели с рабочими элементами Team Foundation Server.Это позволяет отслеживать задачи, тестовые случаи, ошибки, требования, проблемы или другие типы работ связанные с моделью.Можно также связать любой документ с элементом модели, присоединив документ к связанному рабочему элементу.

ПримечаниеПримечание

Создавать такие связи можно, только если проект использует Team Foundation Server и установлен на компьютере Team Explorer.Для разрешения другим пользователям открывать связанные схемы и элементы, убедитесь, что проект моделирования и схемы проверены в Team Foundation (подсистема контроля версий).

Например, можно делать такие ссылки:

  • Связать рабочий элемент описания использования со схемой активности, объясняющей, как это описание реализуется в виде последовательности операций.

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

  • Связать атрибут в классе в UML-схеме классов с рабочим элементом ошибки, описывающим ошибку в реализации атрибута.

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

Рабочие элементы можно связывать с любыми элементами, которые можно выбирать на схемах или в обозревателе моделей UML.К ним относятся следующие.

  • Все элементы в UML-модели, такие как UML-классы, линии жизни, варианты использования, подсистемы, действия, узлы объектов, компоненты, интерфейсы.

  • Все отношения в UML-модели, например ассоциации, обобщения, зависимости, потоки, сообщения.

  • Части элементов, такие как атрибуты и операции классов, случаи выполнения линий жизни, закрепления ввода и вывода действий и части и порты компонентов.

  • Уровни и зависимости уровней.

  • Комментарии и ссылки на комментарии.

  • Схемы.Для выбора схемы, выберите пустую область схемы.

Содержание раздела

  • Подключение к Team Foundation Server

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

  • Связывание элемента модели с существующим рабочим элементом

  • Открытие рабочих элементов, связанных с элементом модели

  • Просмотр элементов модели, свызанных с рабочим элементом

  • Удаление связей с рабочими элементами из элемента модели

  • Устранение неполадок

Подключение к Team Foundation Server

  1. В меню Вид выберите Командный обозреватель.

  2. Если отсутствует нужный проект, в меню Команда, выберите Подключиться к Team Foundation Server, а затем выберите необходимые проекты или если требуемый сервер.

  3. В Командном обозревателе выберите проект, в котором нужно создать, связать или посмотреть рабочие элементы.

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

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

    Откроется форма рабочего элемента.

  2. Заполните поля рабочего элемента.Выберите Сохранить рабочий элемент.

    Visual Studio связывает элемент модели с новым рабочим элементом.Значок отображается на элементе модели или рядом с ним.

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

  1. На схеме моделирования или в Обозреватель моделей UML откройте контекстное меню для элемента модели.Выберите Связать с рабочим элементом.

  2. В диалоговом окне Связь с рабочими элементами выберите проект в поле Проект.

  3. Выберите один или несколько рабочих элементов для связи с элементом модели одним из следующих способов:

    • Выберите запрос в списке Сохраненный запрос.

    • Введите идентификаторы одного или нескольких рабочих элементов, разделяя их пробелами в Идентификаторы.

    • Введите слово или фразу в поле Заголовок содержит.

  4. Выберите Найти.

    Появится список рабочих элементов.

  5. Установите флажки для необходимого рабочего элемента или необходимых рабочих элементов.Нажмите кнопку ОК.

    Свойство Work Items элемента модели теперь показывает большее число.Значок отображается на элементе модели или рядом с ним.

При связывании элементов модели с рабочими элементами, рекомендуется начинать с элемента модели, чтобы создать отношение, а не с рабочего элемента.

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

  1. В Командном обозревателе убедитесь, что вы подключены к Team Foundation Server, с которым связан элемент модели.

  2. На схеме моделирования или в Обозреватель моделей UML откройте контекстное меню для элемента модели.Выберите Просмотр рабочих элементов.

    Открывается окно списка рабочих элементов, в котором отображается список подключенных рабочих элементов.

    ПримечаниеПримечание

    Отображаются только рабочие элементы выбранного в настоящий момент сервера.Если этот список пуст, убедитесь, что выбран правильный сервер в Командный обозреватель.

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

При использовании Team Foundation Server 2012, можно просмотреть элементы модели, связаны с рабочим элементом.Например, рабочий элемент может оказаться связанным с моделями классов, которые показывают создание новых классов, которые необходимо реализовать.

ПримечаниеПримечание

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

  • В рабочем элементе, выберите Другие ссылкиСсылка на модель откройте контекстное меню для связанного элемента модели.Выберите Открыть связанный элемент.

    Открытие связанного элемента модели из рабочего элемента

    Откроется схемы, содержащая элемент связанной модели.

Удаление связей с рабочими элементами из элемента модели

  1. На схеме моделирования или в Обозреватель моделей UML откройте контекстное меню для элемента модели.

  2. Выберите Удалить рабочие элементы.

    - или -

    1. Выберите Свойства.

      В окне Свойства свойство Рабочие элементы показывает число связанных рабочих элементов.

    2. Выберите кнопку с многоточием […] в свойстве Рабочие элементы.

    Откроется диалоговое окно Удалить связи с рабочими элементами.

    ПримечаниеПримечание

    Отображаются только рабочие элементы в текущем сервере.Если список пуст, но количество рабочих элементов больше нуля, убедитесь, что вы подключены к правильному серверу в Team Explorer.

  3. Снимите флажки рядом с элементами, связь с которыми надо удалить.Нажмите кнопку ОК.

    Рабочие элементы перестают быть связанными с элементом модели.

    Важное примечаниеВажно

    Всегда удаляйте ссылку на рабочий элемент начиная с элемента модели.Это гарантирует, что Visual Studio удалит ссылку на элемент модели из рабочего элемента.При удалении связи, которая начинается с рабочего элемента, не будет удалена ссылка из элемента модели на рабочий элемент.

Устранение неполадок

Проблема

Возможная причина

Решение

Невозможно найти элемент модели.

Элемент может находиться на схеме проекта моделирования в Team Foundation (подсистема контроля версий).Возможно, отсутствует сопоставленная со схемой рабочая область.

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

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

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

Не удается найти связанный элемент модели.

Возможно, связанный элемент находится на схеме, которая была перемещена, переименована или удалена.

  1. Удалите ссылку на элемент модели в рабочем элементе.

  2. Создайте новую ссылку из рабочего элемента в элемент модели.

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

Рабочий элемент показывает только связанный элемент слоев, если ссылка была создана из рабочего элемента.Если команда не использует Team Foundation (подсистема контроля версий), для создания связей будет использовать локальный путь к схемам.Если проект моделирования и соответствующие схемы находятся в Team Foundation (подсистема контроля версий), все члены команды, имеющие доступ к проекту, могут просматривать связанные элементы в рабочих элементах.

Попробуйте обновить рабочий элемент.

Удаление ссылки на элемент модели из рабочего элемента не удаляет ссылку из элемента модели на рабочий элемент.

Удалите ссылку на элемент модели в рабочем элементе.

См. также

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

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

Разработка моделей для программного проектирования