Выгрузка (экспорт) методики

Оценить
(0 голоса)

Методики в Team System описываются как шаблоны процесса. Шаблон процесса— это на­бор файлов, которые Team System может использовать для описания процесса или методи­ки. Как мы уже обсуждали, система Team System поставляется с двумя шаблонами процес­сов: MSF for Agile и MSF for CMMI. При настройке вашего процесса вам наверняка захочется подстроить и эти шаблоны (для их соответствия).

Для модификации шаблона процесса необходимо использовать Process Template Manager. Этот инструмент позволяет вам экспортировать процесс, настраивать его, а затем импорти­ровать. Доступ к этому инструменту вы можете получить через Team Explorer. На рис. 25.34 показана структура меню для доступа к инструменту.

Process Template Manager показывает инсталлированные на вашем сервере TFS шаблоны процессов. Здесь вы можете экспортировать (выгрузить), импортировать (загрузить), уста­новить процесс в качестве процесса по умолчанию, а также удалить процесс в случае необ­ходимости. На рис. 32.35 показано это диалоговое окно.

Выгрузка (экспорт) методики

Рис. 32.35. Process Template Manager

В этом примере вы будете экспортировать шаблон процесса MSF for CMMI. Затем вы доба­вите в этот шаблон несколько нестандартных элементарных работ и импортируете его.

Process Template Manager сохраняет в отдельный каталог при выгрузке все файлы, описы­вающие процесс. Этот каталог содержит XML-файлы, которые описывают основную часть процесса. Он содержит также документы по умолчанию, запросы, а также руководство по процессу (для данной методики). На рис. 25.36 показана структура каталога, который опи­сывает процесс СММ1.

Выгрузка (экспорт) методики

Выгрузка (экспорт) методики

Обратите внимание, что файл Workltems.xml (с которым вы будете работать в этом приме­ре) выделен. Вы будете редактировать его в Visual Studio. На рис. 25.37 показан этот файл, открытый в Visual Studio.

В этом файле есть три раздела: определения типов элементарных работ, элементарные рабо­ты, а также запросы. Раздел определения типов указывает положение XML-файлов, исполь­зуемых для описания каждой элементарной работы. Раздел элементарных работ указывает набор элементарных работ, которые будут загружены при создании проекта (именно это нас и интересует). В разделе запросов имеется список местоположений всех файлов запросов, которые будут загружены как часть методики.

Добавление элементарных работ в методику

Центром данного примера является набор элементарных работ для начального заполнения проекта. Если вы посмотрите на существующую элементарную работу, то сможете понять ее структуру. Это поможет вам создать несколько новых задач и настроить существующие. Далее показана задача "Setup: Set Permissions" (опйсание мы удалили):

<WI type="Task">

<FIELD refname="System.Title" value="Setup: Set Permissions" />

<FIELD re fname=" System.Description" value="Add team members to ... " /> <FIELD refname="System.IterationPath"

value="$$PROJECTNAME$$\Iteration 0" />

экран необходимо использовать для перемещения в тот каталог, который содержит обнов­ленную методику. Описание: image672Описание: image673

Название шаблона процесса очень важно. Если оно совпадет с названием существующего шаблона процесса, то Template Manager попросит вас подтвердить перезапись существую­щего шаблона. Это хорошо в том случае, если именно это вы и хотите сделать. Однако если вы хотите сохранить основные шаблоны Visual Studio, то вам следует переименовать ваш шаблон процесса перед его загрузкой.

Переименовать шаблон процесса можно в верхней части файла ProcessTemplate.xml, кото­рый находится в корневом каталоге шаблона. Вы можете также использовать этот файл для изменения описания шаблона процесса, которое видно в Template Manager. На рис. 25.38 показан загруженный шаблон процесса.

Примечание

Если вы решили перезаписать, существующий процесс, то это не повлияет на уже описанные с его помощью проекты. Эти проекты используют копию методики. Вы пе­резапишете методику для новых проектов.

Теперь вы можете применить ваш новый модифицированный процесс для создания новых проектов. Вы можете использовать этот процесс экспортирования, модификации и импор­тирования для того, чтобы делать любые модификации командных систем. Вы можете так­же использовать импорт для загрузки процессов сторонних организаций. На рис. 25.39 по­казаны результаты этой работы: новый проект с новым исходным набором элементарных работ.

Модификация существующей элементарной работы
Процесс командной разработки ПО
Разбираемся с элементарными работами
Роль элементарных работ и SDLC
Набор элементарных работ для вашего проекта

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.