2013-04-19 2 views
1

Я столкнулся с ограничениями по умолчанию в EA Sparx и задался вопросом, какие у меня могут быть другие ограничения, например. Предположения и когда я их буду использовать?Какие типы ограничений я могу использовать в UML и когда я их буду использовать?

http://www.sparxsystems.com/enterprise_architect_user_guide/modeling_fundamentals/constrainttypes.html

Например, как бы я определить неспособность собрать журналы или существует единая точка отказа

ответ

0

Ограничения в модели не являются частью стандартного UML. Обычно они создаются с использованием либо Object Constraint Language (с которым вы можете запускать тесты), либо в виде простого текста.

OCL - это дополнение к UML. Однако, по моему опыту, поддержка OCL в современных инструментах CASE, таких как EA или MagicDraw, является довольно простой. OCL specs определяют различные возможные ограничения (см. Стр. 175 ff.). Таким образом, вы можете использовать ограничение для условий аннотирования для элементов модели, которые, как предполагается, будут выполняться во время выполнения.

Смежные вопросы