Где лучше всего размещать предположения относительно элемента в Enterprise Architect?

Это может быть действительно глупый вопрос, но я пытаюсь включить в модель все детали своей спецификации, и, хотя для каждого элемента существуют требования и ограничения, я не вижу подходящего места для записи предположений.

Моя текущая мысль состоит в том, чтобы определить их как новый тип ограничения (что, я думаю, так и есть).

У кого-нибудь есть идея получше?


person Screwtape    schedule 08.06.2015    source источник
comment
Если ограничения и допущения касаются самих требований, вероятно, лучше моделировать требования в явном виде как отдельные элементы. Вы можете сделать ваши текущие требования внешними в диалоговом окне свойств, но обратите внимание, что вы не можете изменить их обратно, никогда. Это связано с тем, что внешние требования содержат больше информации, например ограничения.   -  person Uffe    schedule 09.06.2015


Ответы (4)


Возможно, присоединяюсь к обсуждению слишком поздно; Однако...

Вы должны смотреть на это как на проблему системной инженерии, а не как на проблему моделирования. Каждое допущение в реальном выражении порождает ограничения, требования и, возможно, собственные объекты, поэтому важно иметь возможность отслеживать их с помощью модели и логики проектирования.

С этой целью мой личный подход состоял бы в том, чтобы создать их как стереотипы, как предложил Уффе. Таким образом, у вас есть материальный объект для отслеживания и обоснования дополнительных артефактов, которые будут появляться (почему были приняты определенные дизайнерские решения, почему происходит конкретное взаимодействие и т. д.).

В идеале ваши предположения начнут исчезать по мере того, как вы будете получать больше ясности в отношении проблемного пространства и самого предлагаемого решения. Удаляете ли вы их затем или устанавливаете их статус в инструменте на какое-либо значение, зависит от вашего усмотрения.

person Aldr1c    schedule 19.06.2015

Это зависит от того, можно ли повторно использовать ваши предположения или нет.

Если не использовать повторно, то ваша идея настройки как типа ограничения кажется хорошей.

Если вам нужно иметь возможность повторно использовать их, вам придется использовать что-то внешнее по отношению к элементам. В таком случае я, вероятно, создал бы новый стереотип <<assumption>> для.

Затем у вас может быть несколько элементов, которые имеют отношение с <<assumption>>

person Geert Bellekens    schedule 08.06.2015

Я бы не пошел так далеко, как Герт. Предположение — это нечто временное и должно уйти (чем скорее, тем лучше). Ваша модель должна отражать факты, а не предположения. Поэтому я бы предпочел размещать элементы Note там, где у вас есть какое-то «предположение».

person qwerty_so    schedule 08.06.2015

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

Вы можете создать несколько значений с тегами с одним и тем же именем («предположение»), но вам может потребоваться изменить настройку советника Tools/Options/Objects/Show Duplicate Tags (в центре справа), чтобы увидеть их все.

Теги, в отличие от ограничений, также (неявно) наследуются и могут отображаться как таковые на диаграммах.

person Uffe    schedule 09.06.2015