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


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

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

Примечание

Создавать такие связи можно, только если проект использует Team Foundation Server и Сред. Командный обозреватель установлен на компьютере.Чтобы создавать связи и просматривать связи из рабочих элементов, загрузите и установите Пакет функций визуализации и моделирования Microsoft Visual Studio 2010.Дополнительные сведения см. в разделе Практическое руководство. Связывание рабочих элементов с элементами модели.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. Если нужный сервер и проекты не отображаются, нажмите кнопкуДобавить существующий командный проект и выберите нужный сервер и проекты.

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

    Проект выделяется в Сред. Командный обозреватель.

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

  1. В командном обозревателе выполните следующее.

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

    2. Убедитесь, что выбран проект, в котором нужно создать новые рабочие элементы, щелкнув его в командном обозревателе.

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

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

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

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

    Важно!

    В этом выпуске ссылки указывают только в одном направлении, из элемента модели к рабочему элементу.Чтобы включить двунаправленные ссылки между элементами модели и рабочими элементами, установите Пакет функций визуализации и моделирования Microsoft Visual Studio 2010.Это означает, что при создании ссылки из элемента модели UML на рабочий элемент одновременно создается ссылка из рабочего элемента на элемент модели.Чтобы увидеть эту ссылку в рабочем элементе, откройте рабочий элемент и обновите его вручную или закройте, а затем снова откройте запрос.Чтобы включить двунаправленные ссылки между элементами слоя и рабочими элементами, установите Visual Studio 2010 с пакетом обновления 1 (SP1).В противном случае ссылки нужно будет создавать из рабочих элементов.Дополнительные сведения см. в разделе Практическое руководство. Связывание рабочих элементов с элементами модели.

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

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

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

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

  3. Выберите проект в поле Проект.

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

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

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

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

  5. Нажмите кнопку Найти.

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

  6. Установите флажки для нужных рабочих элементов, затем нажмите кнопку OK.

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

    Важно!

    В этом выпуске ссылки указывают только в одном направлении, из элемента модели к рабочему элементу.Чтобы включить двунаправленные ссылки между элементами модели и рабочими элементами, установите Пакет функций визуализации и моделирования Microsoft Visual Studio 2010.Это означает, что при создании ссылки из элемента модели UML на рабочий элемент одновременно создается ссылка из рабочего элемента на элемент модели.Чтобы увидеть эту ссылку в рабочем элементе, откройте рабочий элемент и обновите его вручную или закройте, а затем снова откройте запрос.Чтобы включить двунаправленные ссылки между элементами слоя и рабочими элементами, установите Visual Studio 2010 с пакетом обновления 1 (SP1).В противном случае ссылки нужно будет создавать из рабочих элементов.Дополнительные сведения см. в разделе Практическое руководство. Связывание рабочих элементов с элементами модели.

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

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

  2. Щелкните правой кнопкой мыши элемент модели на схеме или в Обозревателе моделей UML и выберите пункт Просмотр рабочих элементов.

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

    Примечание

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

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

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

  2. Щелкните правой кнопкой мыши элемент модели на схеме или в Обозревателе моделей UML и выберите пункт Удаление рабочих элементов.

    — или —

    1. Щелкните правой кнопкой мыши элемент модели на схеме или в Обозревателе моделей UML и выберите пункт Свойства.

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

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

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

    Примечание

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

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

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

    Важно!

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

См. также

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

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

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

Журнал изменений

Дата

Журнал

Причина

Сентябрь 2010

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

Обратная связь от клиента.

Март 2011

Обновлен, чтобы отразить исправление для ссылок из рабочих элементов на схемы слоев в Visual Studio 2010 с пакетом обновления 1 (SP1).

Улучшение информации.