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

Общий раздел => ПО Аналитика => Sparx => Тема начата: bas от 11 Января 2010, 11:52:09

Название: Нумерация объектов в ЕА
Отправлено: bas от 11 Января 2010, 11:52:09
Все никак не придумаем как лучше делать нумерацию объектов в ЕА, чтобы они всегда были уникальны.

Есть 3 способа:
1. Делать префикс прямо в имени объекта. Например, "СПР-100. Колесо" или "ДОК-101. Накладная".
Что не хорошо: нумерацию приходится поддерживать в ручную, т.к. один и тот же тип объекта (например Class) в зависимости от стереотипа может иметь тот ("СПР-...") или иной ("ДОК-..") префикс и автоматом задать его нельзя.
Что хорошо: наглядно видно на Д и можно сортировать
2. Писать префикс и номер в алиасе.
Что не хорошо: см. п. 1. и еще не видно на Д имя и алиас одновременно.
3. Писать префикс и номер в таг.
Что не хорошо: см. п. 1.
Что хорошо: наглядно видно на Д

Может есть еще другие способы нумерации объектов автоматом в зависимости от типа и стереотипа объекта. Или какой способ лучше выбрать из выше перечисленных?
Название: Re: Нумерация объектов в ЕА
Отправлено: Виталий Григораш от 11 Января 2010, 12:47:05
Все никак не придумаем как лучше делать нумерацию объектов в ЕА, чтобы они всегда были уникальны.

Есть 3 способа:
1. Делать префикс прямо в имени объекта. Например, "СПР-100. Колесо" или "ДОК-101. Накладная".
Что не хорошо: нумерацию приходится поддерживать в ручную, т.к. один и тот же тип объекта (например Class) в зависимости от стереотипа может иметь тот ("СПР-...") или иной ("ДОК-..") префикс и автоматом задать его нельзя.
Что хорошо: наглядно видно на Д и можно сортировать
2. Писать префикс и номер в алиасе.
Что не хорошо: см. п. 1. и еще не видно на Д имя и алиас одновременно.
3. Писать префикс и номер в таг.
Что не хорошо: см. п. 1.
Что хорошо: наглядно видно на Д

Может есть еще другие способы нумерации объектов автоматом в зависимости от типа и стереотипа объекта. Или какой способ лучше выбрать из выше перечисленных?
Саша, есть специальная опция для этого - EA сам уникально присваивает идентификатор
Смотреть здесь:
Settings -> Autoname Counters
Название: Re: Нумерация объектов в ЕА
Отправлено: Galogen от 11 Января 2010, 12:51:59
Саша, есть специальная опция для этого - EA сам уникально присваивает идентификатор
Смотреть здесь:
Settings -> Autoname Counters
Виталий, это вряд ли пройдет. Ты же не повесишь уникальность по стереотипу, ты повесишь уникальность на элемент.
Да и Саша вероятно так и использует?
Название: Re: Нумерация объектов в ЕА
Отправлено: bas от 11 Января 2010, 13:18:39
Да, Эд прав. Эту фичу я знаю, но дело именно в стереотипе.
Название: Re: Нумерация объектов в ЕА
Отправлено: Виталий Григораш от 11 Февраля 2010, 11:12:02
Проблема EA в том, что в нем нельзя задавать своих типов требований, как это например, можно делать в Реквизите.
Но нужно больше работать с Эдом и постить им свои предложения :). Продукт они развивают потихоньку (хотя больший уклон делают уже на расширения и генерацию кода)
Название: Re: Нумерация объектов в ЕА
Отправлено: Galogen от 11 Февраля 2010, 13:36:39
Проблема EA в том, что в нем нельзя задавать своих типов требований, как это например, можно делать в Реквизите.
Но нужно больше работать с Эдом и постить им свои предложения :). Продукт они развивают потихоньку (хотя больший уклон делают уже на расширения и генерацию кода)

Что такое тип требования? разве это нельзя сделать в глобальных сетингсах? Используя стереотипы? или UML профилирование?
Название: Re: Нумерация объектов в ЕА
Отправлено: Виталий Григораш от 11 Февраля 2010, 14:32:23
Что такое тип требования? разве это нельзя сделать в глобальных сетингсах? Используя стереотипы? или UML профилирование?
Нет нельзя. Как писал выше Саша к стереотипам нельзя приклеивать айдишник.
Название: Re: Нумерация объектов в ЕА
Отправлено: Galogen от 11 Февраля 2010, 18:33:56
Нет нельзя. Как писал выше Саша к стереотипам нельзя приклеивать айдишник.
Я теряю нить. Ты пишешь насчет невозможности создать свой тип требований. Я спросил, что ты имеешь под этим в виду? Новый тип элемента UML? Чтобы можно было его подключить к автонумерации?
Название: Re: Нумерация объектов в ЕА
Отправлено: Виталий Григораш от 11 Февраля 2010, 18:55:18
да
Название: Re: Нумерация объектов в ЕА
Отправлено: Galogen от 11 Февраля 2010, 19:40:59
да
Я не уверен, но создание элементов через UML профиль не может помочь? Хотя наверное нет.

Предлагаю четко сформулировать то, что нужно и я передам запрос в службу поддержки.

Я предлагаю и в дальнейшем давать предложения