84 Глава 3
Упражнение 3.15.
Создание
новых
требований
в базе данных
проекта
Требования могут не только импортироваться из внешнего
источника или создаваться в документе, но и непосредственно
помещаться в базу данных.
Выберите матрицу атрибутов "Нефункциональные требова-
ния" и нажмите строку создания нового требования с надписью
"Click here to create a requirement". В открывшемся окне введите
наименование требования "Система должна быть написана на
языке Java".
Щелкните левой кнопкой мыши вне поля текста. Требование
будет введено в базу данных проекта.
Добавьте еще несколько требований по своему усмотрению.
Выберите одно из вновь созданных требований и отредактируйте
его атрибуты.
Упражнение 3.16.
Т]рассировка требований
Трассировка требований определяет логическую связь между
двумя различными требованиями.
При
добавлении нового требо-
вания необходимо оценить, изменение каких требований может
привести к изменению добавляемого (или, говоря иначе, какие
другие требования должны быть проверены на предмет возмож-
ных изменений). Если такие требования выявлены, нужно уста-
новить трассировку по отношению к ним со стороны текущего.
Матрица трассировки (Traceability Matrix) позволяет устанав-
ливать такую трассировку,
а
также диагностировать, какие требо-
вания могут измениться. При создании подобного представления
необходимо указать типы требований, между требованиями ко-
торых установлена трассировка (рис. 3.34). Можно трассировать
не только требования одного или разных
типов,
но
и
требования,
расположенные
в
разных проектах RequisitePro. Для этого
в
свой-
ствах данного типа требований должен быть установлен пере-
ключатель "Allow External Traceability".
После создания
и
открытия матрица трассировки примет вид,
показанный на
рис.
3.35.
Выберите пустую ячейку матрицы (рис. 3.36), щелкните пра-
вой кнопкой мыши и в появившемся контекстном меню выбери-