Прецеденты, как актёры и классы, обладает атрибутами и операциями, поддерживает наследование. Кроме того, прецедент обладает возможностью задания точек расширения, используемых для указания мест вхождения в данный прецедент других прецедентов, с которыми данный прецедент имеет отношения расширения и включения.
Атрибуты, операции и точки расширения прецедента задаются в диалоговом окне его свойств.
Фигура «Связь ассоциации» предназначена для связывания актёра и прецедента. В среде Microsoft Visio фигура «Связь ассоциации» обозначается, как фигура «Сообщение».
Данная фигура, как линия, имеет два окончания, которые можно именовать и указывать рядом с ними кратность связи. Для настройки названий окончаний фигуры «Связь ассоциации» следует использовать её окно свойств.
Окончания фигуры «Связь ассоциации» можно скрыть, для этого следует в диалоговом окне «Параметры отображения фигуры UML», вызываемом с помощью контекстного меню данной фигуры, установить флажки «Первое окончание» и «Второе окончание» в разделе «Скрыть». В случае если оба окончания фигуры «Связь ассоциации» скрыты, данная фигура отображается в виде обычной линии.
Фигура «Связь включения» предназначена для обозначения связи между двумя прецедентами, при которой один прецедент (базовый) обязательно включает в себя поведение, определенное другим прецедентом. Стрелка фигуры «Связь включения» указывает на базовый прецедент. В среде Microsoft Visio фигура «Связь включения» обозначается, как фигура «Использование».
Фигура «Связь расширения» предназначена для обозначения связи между двумя прецедентами, при которой один прецедент (базовый) может включать в себя поведение, определенное другим прецедентом. Стрелка фигуры «Связь расширения» указывает на базовый прецедент. В среде Microsoft Visio фигура «Связь расширения» обозначается, как фигура «Расширение».
Фигура «Граница системы» обозначает прецеденты, реализуемые в рамках разрабатываемой системы. Данная фигура представляет собой прямоугольник, внутри которого размещены прецеденты, входящие в состав разрабатываемой системы. Для задания названия системы следует использовать двойной клик мыши по данной фигуре или клавишу F2.
Примечание |
Перемещение границы системы не приводит к одновременному перемещению прецедентов, размещённых внутри этой фигуры. |
Фигура «Ограничение» определяет условия и высказывания, необходимые для выполнения для того, чтобы система была признана правильной. При использовании данной фигуры применяются ограничения, выражаемые в виде текста, заключенного в фигурные скобки ({ }). Для оформления ограничений может быть использован стандартный язык, например OCL (Object Constraint Language – объектный язык ограничений), программный код на любом языке программирования, псевдокод или естественный язык.
Ограничение должно быть связано с одним или с несколькими элементами, например, с прецедентами. Для организации связи между ограничением и элементом перетащите мышью управляющий маркер фигуры «Ограничение» и присоедините его к точке соединения на другом элементе.
Для фигуры «Ограничение» в среде Microsoft Visio по умолчанию применимы следующие стереотипы, поясняющие назначение данного ограничения: invariant (инвариантное к началу или завершению выполнения), precondition (ограничение начала выполнения) и postcondition (ограничение завершения выполнения).
Стереотип, имя и тело ограничения задаются в диалоговом окне его свойств. Обозначение стереотипа, имени и внешней границы фигуры «Ограничение» может быть отключено в диалоговом окне «Свойства ограничения UML», вызываемого из контекстного меню данной фигуры.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.