2.
Конечный автомат —
поведение, которое определяет последовательность состояний
объекта или взаимодействия,
выполняемые в ходе его существования в ответ на события (и с учетом обязанностей по этим событиям). С помощью
конечного автомата может определяться поведение индивидуального класса или кооперации классов. Элементами
конечного автомата являются состояния, переходы (от состояния к состоянию), события (предметы, вызывающие
переходы) и действия (реакции на переход). Как показано на рис. 10.10, состояние изображается как закругленный
прямоугольник, обычно включающий его имя и его подсостояния (если они есть).
Рис. 10.10.
Состояния
Эти два элемента — взаимодействия и конечные автоматы — являются базисными предметами поведения, которые могут
включаться в UML-модели. Семантически эти элементы ассоциируются с различными структурными элементами (прежде
всего с классами, сотрудничествами и объектами).
Группирующие предметы
—
организационные части UML-моделей. Это ящики, по которым может быть разложена
модель. Предусмотрена одна разновидность группирующего предмета — пакет.
Пакет —
общий механизм для распределения элементов по группам. В пакет могут помещаться структурные
предметы, предметы поведения и даже другие группировки предметов. В отличие от компонента (который существует
в период выполнения), пакет — чисто концептуальное понятие. Это означает, что пакет существует только в период
разработки. Как показано на рис. 10.11, пакет изображается как папка с закладкой, на которой обозначено его имя и,
иногда, его содержание.
Рис. 10.11.
Пакеты
Поясняющие предметы —
разъясняющие части UML-моделей.
Они являются замечаниями, которые можно применить
для описания, объяснения и комментирования любого элемента модели. Предусмотрена одна разновидность поясняющего
предмета — примечание.
Примечание —
символ для отображения
ограничений и замечаний, присоединяемых к элементу или совокупности
элементов. Как показано на рис. 10.12, примечание изображается в виде прямоугольника с загнутым углом, в который
вписывается текстовый или графический комментарий.
Достарыңызбен бөлісу: