Ааннннооттааццииоонннныыее
· На третьем уровне дерева показано, что понятие "структурные сущности" является именем семи видов пиктограмм, которые называются классами,интерфейсами,кооперациями, прецедентами,активнымиклассами,компонентамии узлами.
· Поведенческие сущности делятся на два вида диаграмм: диаграммывзаимодействияиавтоматы.
· Группирующие сущности имеют только один вид пиктограмм, называемых пакетами.
· Аннотационные сущности также имеют один вид пиктограмм, называемых примечаниями. Сущности
Структурные сущности являются существительными языка.
· классы (Class) — это набор объектов, разделяющих одни и те же атрибуты, операции, отношения и семантику. Класс реализует один или несколько интерфейсов и изображается виде рямоугольника, включающего имя класса, имена трибутов, операций, примечание;
· интерфейсы (Interface) — это набор операций, которые определяют сервис класса или компоненты. Интерфейс графически изображается в виде круга и, как правило, присоединяется к классу или к компоненту, который реализует данный интерфейс;
· кооперации (Collaboration) — определяют взаимодействие и служат для объединения ролей и других элементов, которые взаимодействуют вместе так, что получающееся в результате поведение объекта казывается большим, чем просто сумма всех элементов. Изображается в иде эллипса с пунктирной границей;
· компоненты (Component) — это физически заменяемые части системы, обеспечивающие реализацию ряда интерфейсов. Компонент — это физическое представление таких логических элементов, как классы, интерфейсы и кооперации. Предметная область компонентов относится к реализации. Изображаются компоненты в виде прямоугольника с ярлыками слева и, как правило, имеют только имя и примечание;
· прецеденты (Use case) — описание набора последовательностей действий, которые выполняются системой и имеют значение для конкретного действующего лица (Actor). Прецеденты изображаются в виде эллипса и используются для структурирования поведенческих сущностей модели;
· активные классы (Active class) — это классы, чьими экземплярами являются активные объекты, которые владеют процессом или потоком управления и могут инициировать управляющее воздействие. Графически такой класс изображается аакк ккллаасссс сс жжииррнноойй ггррааннииццеейй;;
· узлы (Node) — физические объекты, которые существуют во время исполнения программы и представляют собой коммуникационный ресурс, обладающий, по крайней мере, памятью, а зачастую и процессором. Изображаются узлы в виде куба, имеют имя и примечание.
Поведенческие сущности
· Поведенческие сущности — это динамические части моделей UML.
· взаимодействия (Interaction) — включают набор сообщений, которыми обмениваются указанные объекты с целью достижения определенной цели. Взаимодействие описывается в контексте кооперации и изображается направленной линией, маркируется именем операции сверху;
· автоматы (State machine) — спецификации поведения, представляющие собой последовательности состояний, через которые проходит в течение своей жизни объект, или взаимодействие в ответ на происходящие события. Автомат прикреплен к исходному элементу (классу, кооперации или методу) и служит для определения поведения его экземпляров. Изображается автомат как прямоугольник с закругленными углами. Руппирующие и
Популярное: Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (379)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |