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

×


Enterprise Architect: Добавление атрибутов требований(Прочитано 15568 раз)
Уважаемые знатоки Sparx EA, подскажите, пожалуйста, есть ли в инструменте следующие возможности:
1. Добавлять новые атрибуты требований (нашел только tagged values, что не очень устраивает - их не видно в списке и задаются они отдельно для каждого объекта)
2. Изменять сразу значения атрибутов для нескольких требований (Например, есть группа требований, для которой нужно повысить приоритет или изменить фазу, как поменять сразу несколько?)
« Последнее редактирование: 16 Декабря 2009, 15:39:47 от Виталий Григораш »
Если вы не знаете куда идете, то вы вряд ли туда дойдете [Форест Гамп]
www.grigorash.ru



Re: Добавление атрибутов требований Ответ #1 : 12 Декабря 2009, 18:33:37
По-моему, в EA нет ни того ни другого. Но очень бы хотелось ошибаться...



Re: Добавление атрибутов требований Ответ #2 : 12 Декабря 2009, 18:36:02
Виталий, можно добавлять только через tagged values. Другого механизма я не знаю, разве ты будешь добавлять их в базу данных напрямую и воспользуешься возможностями Automation.

Однако ты ошибаешься, полагая, что их нельзя задать сразу для всех объектов.

Читай документацию - в частности Requirements Management  (стр. 9-10) или справку. Насчет отображения в списке - никто не мешает вытащить окошечко tagged values, которое будет меняться при перемещении по списку

Насчет групповой замены - не знаю, только разве прямым запросом к базе или через создание своей фичи



Re: Добавление атрибутов требований Ответ #3 : 12 Декабря 2009, 20:23:57
Эд, спасибо
Если вы не знаете куда идете, то вы вряд ли туда дойдете [Форест Гамп]
www.grigorash.ru



Re: Добавление атрибутов требований Ответ #4 : 13 Декабря 2009, 00:19:22
Эд, спасибо
Виталий, все ради твоего удовольствия:) Обращайся еще, кстати может начать новую ветку? Управление требованиями в Enterprise Architect



Re: Добавление атрибутов требований Ответ #5 : 14 Декабря 2009, 08:41:05
Виталий, все ради твоего удовольствия:) Обращайся еще, кстати может начать новую ветку? Управление требованиями в Enterprise Architect
Эдуард, ветку можно сделать, отчего же не сделать :)
Только вот можно ли назвать это "полноценным" управлением, я теперь сомневаюсь - все как-то "обкоцано". В общем надо еще покопаться. Возможность менять значения атрибутов только для отдельных элементов очень нехорошо
Если вы не знаете куда идете, то вы вряд ли туда дойдете [Форест Гамп]
www.grigorash.ru



Re: Добавление атрибутов требований Ответ #6 : 14 Декабря 2009, 18:53:31
... Возможность менять значения атрибутов только для отдельных элементов очень нехорошо
Возможно ты и прав. Правда не нарушает ли это принципы ревью и принятия (одобрения) требования. Т.е. каждое требование должно быть рассмотрено и одобрено. Если есть возможность сделать это скопом - не потенциальная ли это лазейка для включения не проверенных требований?

Кстати в ЕА есть система скриптинга, не может ли данная фича помочь в изменении атрибутов скопом? Поизучай?

Ветку или даже подраздел в ветке, коли это будет возможно.



Re: Добавление атрибутов требований Ответ #7 : 16 Декабря 2009, 09:57:33
2. Изменять сразу значения атрибутов для нескольких требований (Например, есть группа требований, для которой нужно повысить приоритет или изменить фазу, как поменять сразу несколько?)

Пример консольного приложения на vb.net изменяющего скопом статус у требований

1. Открываем файл - надо указать путь к файлу
2. Получаем пакет - надо указать GUID пакета (ПКМ на пакете, Copy Reference -> Copy Node GUID to Clipboard)
3. Для всех елементов пакета меняем статус на "Approved"

Sub Main()
        Dim oRep As New EA.Repository
        Dim oPack As EA.Package
        Dim oElem As EA.Element
        Dim i As Integer
        Dim res As Boolean

        oRep.OpenFile("<PATH TO EA FILE")
        oPack = oRep.GetPackageByGuid("PACKAGE GUID")

        For i = 0 To oPack.Elements.Count - 1
            oElem = oPack.Elements.GetAt(i)
            oElem.Status = "Approved"
            res = oElem.Update()
            Console.WriteLine("Element:" & oElem.Name & ". Updated:" & res.ToString)
        Next

        oRep.Exit()
        oRep = Nothing


    End Sub



Re: Добавление атрибутов требований Ответ #8 : 16 Декабря 2009, 10:12:47
1. Добавлять новые атрибуты требований (нашел только tagged values, что не очень устраивает - их не видно в списке и задаются они отдельно для каждого объекта)
Можно стереотип создать, и тогда у каждого объекта данного типа они будут создаваться автоматически и со значениями по умолчанию.
Но в списке их действительно не будет видно. Можно только для текущего в отдельном окне tagged values вывести.



Re: Добавление атрибутов требований Ответ #9 : 16 Декабря 2009, 11:07:01
Пример консольного приложения на vb.net изменяющего скопом статус у требований
Спасибо, буду знать. Управлять требованиями через консоль - Крутая фича :).

Можно стереотип создать, и тогда у каждого объекта данного типа они будут создаваться автоматически и со значениями по умолчанию.
Но в списке их действительно не будет видно. Можно только для текущего в отдельном окне tagged values вывести.
Спасибо, Ира. Полезная информация
Если вы не знаете куда идете, то вы вряд ли туда дойдете [Форест Гамп]
www.grigorash.ru



Re: Добавление атрибутов требований Ответ #10 : 16 Декабря 2009, 13:29:02
Спасибо, буду знать. Управлять требованиями через консоль - Крутая фича :).
Имхо, возможность скопом менять статус - вредная фича для требований.



Re: Добавление атрибутов требований Ответ #11 : 16 Декабря 2009, 13:32:20
Имхо, возможность скопом менять статус - вредная фича для требований.
Не согласен. Выгрузил требования в документ и понес его на согласование. После утверждения получилось что 90% требований утверждено (допустим требований этак 300). Вот и хочу я статус поменять, а фиг, надо либо обезяней работой заниматься, либо в консоле код писать...
Если вы не знаете куда идете, то вы вряд ли туда дойдете [Форест Гамп]
www.grigorash.ru



Re: Добавление атрибутов требований Ответ #12 : 16 Декабря 2009, 14:58:46
Можно написать add-in. Один раз. И не надо будет ни код писать, ни обезьяней работой заниматься.



Re: Добавление атрибутов требований Ответ #13 : 16 Декабря 2009, 15:08:56
Не согласен. Выгрузил требования в документ и понес его на согласование. После утверждения получилось что 90% требований утверждено (допустим требований этак 300). Вот и хочу я статус поменять, а фиг, надо либо обезяней работой заниматься, либо в консоле код писать...
А для остальных 10% надо будет все равно руками менять. Грабли остаются.



Re: Добавление атрибутов требований Ответ #14 : 16 Декабря 2009, 15:24:17
А для остальных 10% надо будет все равно руками менять. Грабли остаются.
А остальные 10 % когда согласуют, вот тогда для них статус и поменяю :)
Инструмент должен упрощать работу и главное экономить время, а не наоборот.
Если вы не знаете куда идете, то вы вряд ли туда дойдете [Форест Гамп]
www.grigorash.ru




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19