Связывание элементов модели и рабочих элементов
Отслеживайте задачи, тестовые случаи, ошибки, требования, проблемы и другую работу, связанную с моделью, путем привязки элементов модели в 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.
В меню Вид выберите Team Explorer.
Если нужный проект не отображается, в меню Рабочая группа выберите команду Подключиться к Team Foundation Server. Затем выберите требуемые проекты или сервер при необходимости.
В Team Explorer выберите проект, в котором нужно создать, связать или посмотреть рабочие элементы.
Связывание элемента модели с новым рабочим элементом
На схеме моделирования или в области Обозреватель моделей UML откройте контекстное меню элемента модели.
Щелкните Создание рабочего элемента и выберите тип рабочего элемента, который требуется создать.
Заполните поля в форме рабочего элемента. Щелкните Сохранить рабочий элемент.
Visual Studio свяжет элемент модели с новым рабочим элементом. Значок отображается на элементе модели или рядом с ним.
Связывание элемента модели с существующим рабочим элементом
При связывании элементов модели с рабочими элементами начните с элемента модели, а не с рабочего элемента.
На схеме моделирования или в области Обозреватель моделей UML откройте контекстное меню элемента модели. Щелкните Связать с рабочим элементом. Выберите проект в поле Проект.
Выберите один или несколько рабочих элементов для связи с элементом модели одним из следующих способов.
Выберите запрос в списке Сохраненный запрос.
Введите идентификаторы одного или нескольких рабочих элементов, разделяя их пробелами, в поле Идентификаторы.
Введите слово или фразу в поле Заголовок содержит.
Выберите Найти.
В списке рабочих элементов выберите рабочий элемент или рабочие элементы, которые необходимо связать.
После завершения операции свойство Рабочие элементы элемента модели будет показывать большее число. Также на элементе модели или рядом с ним отобразится значок.
Просмотр рабочих элементов, связанных с элементом модели
В Team Explorer убедитесь, что вы подключены к серверу Team Foundation Server, на котором рабочие элементы связаны с элементом модели.
На схеме моделирования или в области Обозреватель моделей UML откройте контекстное меню элемента модели. Щелкните Просмотр рабочих элементов, чтобы просмотреть список связанных рабочих элементов.
Примечание
Отображаются только рабочие элементы на сервере, подключенном в данный момент.Если рабочие элементы не отображаются, убедитесь, что вы подключены к правильному серверу в Team Explorer.
Просмотр элементов модели, связанных с рабочим элементом
Можно просмотреть схемы и элементы моделирования, связанные с рабочим элементом, в Team Foundation Server 2012 или более поздней версии. Например, рабочий элемент может быть связан с моделями классов, которые показывают структуру новых классов для реализации.
В Team Explorer убедитесь, что вы подключены к серверу Team Foundation Server, на котором элементы модели связаны с рабочим элементом.
Примечание
Для просмотра связанных элементов модели можно использовать только Team Explorer, но не Team Web Access.Убедитесь, что рабочая область сопоставляется с проектом моделирования, содержащим схемы или элементы моделирования.Если рабочая область отсутствует, ее необходимо создать.См. разделы Устранение неполадок и Создание рабочих областей и работа в них.
Откройте рабочий элемент и выберите Ссылки. В разделе Связь модели откройте контекстное меню для связанного элемента модели. Щелкните Открыть связанный элемент.
Удаление связей между элементами модели и рабочими элементами
Удалите связанный рабочий элемент, начав с элемента модели. Благодаря этому взаимная ссылка на этот элемент модели будет правильно удалена из рабочего элемента. В противном случае, если начать с рабочего элемента, взаимная ссылка в элементе модели на рабочий элемент не будет удалена.
На схеме моделирования или в области Обозреватель моделей UML откройте контекстное меню элемента модели.
Щелкните Удаление рабочих элементов.
– либо –
Щелкните Свойства и выберите раздел Рабочие элементы, в котором отображается число связанных рабочих элементов.
В свойстве Рабочие элементы нажмите кнопку с многоточием […].
Примечание
Отобразятся только рабочие элементы на текущем сервере.Если список пуст, но количество рабочих элементов больше нуля, убедитесь, что вы подключены к правильному серверу в Team Explorer.
В разделе Удалить связи с рабочими элементами снимите флажки рядом с элементами, связь с которыми требуется удалить. Нажмите кнопку ОК.
Устранение неполадок
Проблема |
Возможная причина |
Решение |
---|---|---|
Не удается найти элемент модели, который необходимо привязать. |
Элемент может находиться на схеме проекта моделирования в Team Foundation (подсистема контроля версий). Возможно, отсутствует сопоставленная со схемой рабочая область. |
Сопоставьте рабочую область проекту моделирования и схеме. Если рабочая область отсутствует, ее необходимо создать. В сообщении об ошибке, которое отображается в связи с этой проблемой, содержится путь, который можно использовать для сопоставления рабочей области. См. раздел Создание рабочих областей и работа в них. |
Не удается найти связанный элемент модели. |
Возможно, связанный элемент находится на схеме, которая была перемещена, переименована или удалена. |
|
Рабочий элемент не отображает ожидаемые привязанные элементы модели. |
Рабочий элемент отображает связанный элемент слоя, только если ссылка была создана из рабочего элемента. Если команда не использует Team Foundation (подсистема контроля версий), для создания связей будет использовать локальный путь к схемам. Если проект моделирования и соответствующие схемы находятся в Team Foundation (подсистема контроля версий), все члены команды, имеющие доступ к проекту, могут просматривать связанные элементы в рабочих элементах. |
Попробуйте обновить рабочий элемент. |
Удаление ссылки на элемент модели из рабочего элемента не удаляет ссылку из элемента модели на рабочий элемент. |
Удалите ссылку на рабочий элемент, начав с элемента модели. |