Могли бы рассказать (а это могло быть полезно и другим), а что Вас не устраивает например в Enterprise Architect?
В Enterprise Architect невозможно вводить требования в виде таблицы. Причем хотелось бы требования вводить не просто в виде таблицы, а в виде иерархического списка, как это делается в PowerDesigner.
В этом главный недостаток требований в EA. С другой стороны в EA вроде как удобная настраиваемая матрица.
В PowerDesigner очень удобно вводить требования.
Но что-то я не разобрался с матрицей трассировки. В матрице у PowerDesigner и в строках и в колонках отображаются требования из одного и того же набора.
А нужно установить трассировку между требованиями из разных наборов.
Вообще нужно выполнить обычный стандартный сценарий работы: ввести требования разного типа, поступившие из разных источников. Сформулировать требования в "окончательном" (утвержденном) виде (это особый вид требований).
Затем установить трассировку между всеми требованиями от "поступивших" к "утвержденным".
Затем просмотреть эту трассировку в виде матрицы для определения полноты "покрытия".
Затем экспортировать в документ.
Также пробовали RequsitePro. Но в нем не работает экспорт требований в документ.
Приходится документ заполнять вручную.