![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Моделирование сложных объектов и систем, как правило, связано с многоуровневым представлением их состояний. В этом случае возникает необходимость детализировать отдельные состояния, сделав их составными.
Составное состояние (Composite state) – сложное состояние, которое состоит из других вложенных в него состояний.
Составное состояние называют также состоянием–композитом. Вложенные состояния выступают по отношению к составному состоянию как подсостояния (Substate). И хотя между ними имеет место отношение композиции, графически все вершины диаграммы, которые соответствуют вложенным состояниям, изображаются внутри символа составного состояния (рис. 6.58.). В этом случае размеры графического символа составного состояния увеличиваются, так чтобы вместить в себя все подсостояния.
Составное состояние может содержать или несколько последовательных подсостояний, или несколько параллельных конечных подавтоматов. Каждое состояние–композит может уточняться только одним из указанных способов. При этом любое из подсостояний, в свою очередь, может быть состоянием–композитом и содержать внутри себя другие вложенные подсостояния. Количество уровней вложенности составных состояний в языке UML не фиксировано.
Рис. 6.58. Графическое представление составного состояния с двумя вложенными в него последовательными подсостояниями
Дата публикования: 2014-10-25; Прочитано: 383 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!