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


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

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

Примечание

Используйте Team Foundation Server и Team Explorer, чтобы создавать и открывать связи.Убедитесь, что проект и схемы моделирования возвращены в систему управления версиями, чтобы другие пользователи могли открывать связанные схемы.

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

  • Рабочий элемент пользовательской истории и схему активности, чтобы показать, как реализовать историю в виде последовательности операций

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

  • Атрибут в классе на схеме классов UML и рабочий элемент ошибки, чтобы показать ошибку в реализации атрибута

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. В меню Вид выберите Team Explorer.

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

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

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

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

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

  3. Заполните поля в форме рабочего элемента. Щелкните Сохранить рабочий элемент.

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

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

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

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

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

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

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

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

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

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

    После завершения операции свойство Рабочие элементы элемента модели будет показывать большее число. Также на элементе модели или рядом с ним отобразится значок.

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

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

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

    Примечание

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

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

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

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

    Примечание

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

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

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

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

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

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

  2. Щелкните Удаление рабочих элементов.

    – либо –

    1. Щелкните Свойства и выберите раздел Рабочие элементы, в котором отображается число связанных рабочих элементов.

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

      Примечание

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

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

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

Проблема

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

Решение

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

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

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

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

См. раздел Создание рабочих областей и работа в них.

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

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

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

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

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

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

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

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

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

См. также

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

Изменение моделей и схем UML

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