< Назад | Далее >

Урок 3. Оценка и дублирование типов ресурсов в примере модели SOA

На этом уроке вы будете оценивать типы ресурсов. Типы ресурсов описывают структуру ресурсов, которая может быть простой или сложной. Как вы узнали из введения, требования к ресурсу типа "Протокол заседания" не настолько строги, как требования к ресурсу типа "Реализация". Требования можно определить исходя из бизнес-проблемы, для решения которой создан бизнес-объект. Они могут зависеть от операционной системы, для которой они созданы. С различными ресурсами, находящимися в хранилище, может быть связана разная информация.

Перед изменением типов ресурсов в примере модели SOA просмотрите список типов ресурсов, которые импортированы в данный пример, для того чтобы оценить различные типы, поставляемые с приложением. Кроме того, обратите внимание, что типы ресурсов перечислены в алфавитном порядке. Стратегии разработки на основе ресурсов для Rational Asset рекомендуют администраторам внимательно относиться к именованию своих типов ресурсов для того чтобы подобные типы ресурсов располагались как можно ближе друг к другу. В одном хранилище могут находиться сотни типов ресурсов. Группировка ресурсов по подразделениям или проектам помогает пользователям быстро находить оптимальные типы ресурсов.

Если вас беспокоит то, что число типов ресурсов в хранилище может стать чрезмерно большим, из-за чего пользователям и администраторам будет сложно ими управлять, то можно также создать ограниченное число типов ресурсов и использовать жизненные циклы для применения ограничений к ресурсам. Дополнительная информация приведена в разделе Стратегии для жизненных циклов в Rational Asset Manager.

Во время создания типов ресурсов для своего хранилища можно руководствоваться списком типов ресурсов из примера модели SOA. На этом уроке вы будете просматривать и изменять типы ресурсов для ресурсов стратегии и процесса, которые будут отправляться в сообщество Конфигурация хранилища и просматриваться всеми пользователями хранилища, которые осуществили вход в систему.

Для открытия и дублирования типов ресурсов Архитектура и Причина изменения в примере хранилища модели SOA выполните следующие действия.

  1. На боковой панели Администрирование хранилища выберите Типы ресурсов. Несколько общих примеров типов ресурсов доступны для использования в качестве шаблонов типов ресурсов вашего хранилища.
  2. Создайте копию типа ресурса План тестирования, щелкнув на ссылке Дублировать, расположенной напротив него.
  3. Введите имя типа ресурса: Мой план тестирования. Описание данного типа ресурса указывает на то, что ресурсы этого типа будут содержать планы тестирования системы.
  4. Перейдите на вкладку Ограничения.
  5. Не добавляйте ограничение артефакта. С помощью ограничений артефактов можно потребовать от пользователей добавления артефактов с определенными расширениями или именами файлов. Например, если необходимо, чтобы пользователи добавляли к ресурсу документы, то можно создать ограничение, в котором указано, что к ресурсу обязательно нужно добавить 1 артефакт с расширением .txt.
  6. Настройте ограничение, которое требует от пользователей указать ресурс, для которого предназначен план тестирования.
    1. В разделе Ограничения взаимосвязи выберите Создать ограничение взаимосвязи.
    2. В окне Создать ограничение отношения введите или выберите следующее значение:
      1. точно
      2. 1
      3. Выберите - - Любой - - тип ресурса.
      4. В списке Отношение выберите Тест для.
  7. Добавьте ограничение, которое требует от пользователей определять пользователя хранилища как контактное лицо для поддержки теста.
    1. В разделе Ограничение атрибута на вкладке Ограничения нажмите кнопку Добавить атрибуты.
    2. Выберите Контакты службы поддержки и нажмите кнопку Добавить.
    3. Затем включите переключатель обязательный, расположенный на правом краю строки.
    Теперь, если пользователи во время отправки ресурса выберут тип Мой план тестирования, то перед отправкой от них потребуется выбрать пользователя, к которому можно обратиться по вопросам поддержки.
  8. Нажмите кнопку ОК для создания этого типа ресурса.
Тип ресурса создан с помощью примера типов ресурсов для хранилища.