Форум Сообщества Аналитиков

Общий раздел => ПО Аналитика => Тема начата: evgenis от 06 Мая 2009, 10:02:23

Название: Как организовать требования и трасировки в проекте Requisite Pro
Отправлено: evgenis от 06 Мая 2009, 10:02:23
Мое почтение
Есть проект в ReqPro. В нем есть корневая папка с требованиями к экранным формам нескольких приложений.
Посоветуйте как лучше структурировать данные требования?
Если группировать по приложениям и функционалу:
Экранные формы
   Приложение 1
      Поиск
         Форма 1
      Фильтр
         Форма 11
         Форма 12
   Приложение 2
      ...
то как быть с формами которые используются в нескольких приложениях? Дублировать?
Название: Как организовать требования и трасировки в проекте Requisite Pro
Отправлено: bas от 06 Мая 2009, 11:17:39
то как быть с формами которые используются в нескольких приложениях? Дублировать?
Ссылаться на вышеописанные. А не проще ли организовать несколько отдельных проектов и ссылаться из разных проектов на корневой проект?
Название: Как организовать требования и трасировки в проекте Requisite Pro
Отправлено: evgenis от 06 Мая 2009, 12:34:28
А не проще ли организовать несколько отдельных проектов и ссылаться из разных проектов на корневой проект?
Тогда Вы не подскажите как в ReqPro можно одновременно работать с несколькими проектами?
Название: Как организовать требования и трасировки в проекте Requisite Pro
Отправлено: bas от 06 Мая 2009, 13:54:23
Тогда Вы не подскажите как в ReqPro можно одновременно работать с несколькими проектами?
Я бы говорил о трассировке требований к двум Системам (или двум разным модификациям одной Системы). Это можно организовать двумя способами:
1. Создать один проект ReqPro  и в нем два пакета - "Система 1" и "Система 2", структура таких пакетов будет одинаковая, и, например, некоторые Требования из пакета "Система 2" будут ссылаться на Требования из пакета "Система 1"
2. Создать два отдельных проекта ReqPro под каждую Систему и делать внешние ссылки из одного проекта в другой. См. раздел "Traceability - Cross Project" в "Rational RequisitePro Technical FAQ" (http://download.boulder.ibm.com/ibmdl/pub/software/dw/rational/pdf/reqpro_tech_faqs_sr5.pdf).
Название: Как организовать требования и трасировки в проекте Requisite Pro
Отправлено: evgenis от 06 Мая 2009, 15:10:00
Я бы говорил о трассировке требований к двум Системам (или двум разным модификациям одной Системы). Это можно организовать двумя способами:
1. Создать один проект ReqPro  и в нем два пакета - "Система 1" и "Система 2", структура таких пакетов будет одинаковая, и, например, некоторые Требования из пакета "Система 2" будут ссылаться на Требования из пакета "Система 1"
2. Создать два отдельных проекта ReqPro под каждую Систему и делать внешние ссылки из одного проекта в другой. См. раздел "Traceability - Cross Project" в "Rational RequisitePro Technical FAQ" (http://download.boulder.ibm.com/ibmdl/pub/software/dw/rational/pdf/reqpro_tech_faqs_sr5.pdf).
Ясно, спасибо.
А по какому признаку предпочтительней организовывать иерархию требований?
Название: Как организовать требования и трасировки в проекте Requisite Pro
Отправлено: bas от 06 Мая 2009, 16:34:37
А по какому признаку предпочтительней организовывать иерархию требований?
По типам требований. Пример иерархии можно взять здесь:
http://www.uml2.ru/index.php?option=com_content&task=view&id=158&Itemid=64
Название: Как организовать требования и трасировки в проекте Requisite Pro
Отправлено: evgenis от 06 Мая 2009, 17:05:32
По типам требований. Пример иерархии можно взять здесь:
http://www.uml2.ru/index.php?option=com_content&task=view&id=158&Itemid=64
Я имел в виду по какому признаку группировать требования экранных форм приложения?
По функциональному признаку:
Экранные формы
   Приложение 1
      Поиск /*функциональный признак*/
         Форма 1
      Фильтр /*функциональный признак*/
         Форма 11
         Форма 12
   Приложение 2
   ...

или Вы можете порекомендовать другой?
Название: Как организовать требования и трасировки в проекте Requisite Pro
Отправлено: bas от 07 Мая 2009, 11:06:50
ИМХО нет большой разницы как группировать требования к Формам, т.к. более важны ссылки из основных ФТ и меню приложения.
Можно группировать и как Вы предлагаете.

Опять же по общей иерархии требований:
Я бы сделал так:
* Приложение 1
** Бизнес Требования
***
***
** Пользовательские Требования
***
***
** Функциональные Требования
***
***
** Нефункциональные Требования
***
***
*** Требования к ПИ
**** Поиск /*функциональный признак*/
***** Форма 1
**** Фильтр /*функциональный признак*/
***** Форма 11
***** Форма 12

* Приложение 2
** Бизнес Требования
***
***
** Пользовательские Требования
***
***
** Функциональные Требования
***
***
** Нефункциональные Требования
***
***
*** Требования к ПИ
**** Поиск /*функциональный признак*/
***** Форма 111
**** Фильтр /*функциональный признак*/
***** Форма 11111
***** Форма 12111
Название: Как организовать требования и трасировки в проекте Requisite Pro
Отправлено: evgenis от 07 Мая 2009, 13:29:39
А возможно ли все таки в RequsitePro связать (перекрестными ссылками на требования) два отдельных проекта?
Название: Как организовать требования и трасировки в проекте Requisite Pro
Отправлено: bas от 07 Мая 2009, 15:22:47
А возможно ли все таки в RequsitePro связать (перекрестными ссылками на требования) два отдельных проекта?
Я же вроде писал как можно организовать требования к двум Системам:
http://www.uml2.ru/forum/index.php?topic=161.msg13859#msg13859

Если требования к 2ум и более Системам в одном проекте RequsitePro, то связь без проблем, внутренняя.
Если требования к 2ум и более Системам в разных проектах RequsitePro, то связь внешняя, см. раздел "Traceability - Cross Project" в "Rational RequisitePro Technical FAQ" (http://download.boulder.ibm.com/ibmdl/pub/software/dw/rational/pdf/reqpro_tech_faqs_sr5.pdf).
Название: Как организовать требования и трасировки в проекте Requisite Pro
Отправлено: evgenis от 07 Мая 2009, 17:53:07
Спасибо, разобрался