Мегаобучалка Главная | О нас | Обратная связь


Ааннннооттааццииоонннныыее



2015-12-06 379 Обсуждений (0)
Ааннннооттааццииоонннныыее 0.00 из 5.00 0 оценок




 

· На третьем уровне дерева показано, что понятие "структурные

сущности" является именем семи видов пиктограмм, которые

называются классами,интерфейсами,кооперациями,

прецедентами,активнымиклассами,компонентамии

узлами.

 

· Поведенческие сущности делятся на два вида диаграмм:

диаграммывзаимодействияиавтоматы.

 

· Группирующие сущности имеют только один вид пиктограмм,

называемых пакетами.

 

· Аннотационные сущности также имеют один вид пиктограмм,

называемых примечаниями.


Сущности

 

Структурные сущности являются существительными языка.

 

· классы (Class) — это набор объектов, разделяющих одни и те же атрибуты, операции, отношения и семантику. Класс реализует один или несколько интерфейсов и изображается виде

рямоугольника, включающего имя класса, имена трибутов, операций, примечание;


 

· интерфейсы (Interface) — это набор операций, которые определяют сервис класса или компоненты. Интерфейс графически изображается в виде круга и, как правило, присоединяется к классу или к компоненту, который реализует данный интерфейс;

 

· кооперации (Collaboration)определяют взаимодействие и служат для объединения ролей и других элементов, которые взаимодействуют вместе так, что получающееся в результате поведение объекта

казывается большим, чем просто сумма всех элементов. Изображается в иде эллипса с пунктирной границей;

 

· компоненты (Component)это физически заменяемые части системы, обеспечивающие реализацию ряда интерфейсов. Компонент — это физическое представление таких логических элементов, как классы, интерфейсы и кооперации. Предметная область компонентов относится к реализации. Изображаются компоненты в виде прямоугольника с ярлыками слева и, как правило, имеют только имя и примечание;


 

· прецеденты (Use case)описание набора последовательностей действий, которые выполняются системой и имеют значение для конкретного действующего лица (Actor). Прецеденты изображаются в виде эллипса и используются для структурирования поведенческих сущностей

модели;


 

· активные классы (Active class) — это классы, чьими экземплярами являются активные объекты, которые владеют процессом или потоком управления и могут инициировать управляющее воздействие. Графически такой класс изображается

аакк ккллаасссс сс жжииррнноойй ггррааннииццеейй;;

 

· узлы (Node)физические объекты, которые существуют во время исполнения программы и представляют собой коммуникационный ресурс, обладающий, по крайней мере, памятью, а зачастую и процессором. Изображаются узлы в виде куба, имеют имя и примечание.


 

 

Поведенческие сущности

 

· Поведенческие сущности — это динамические части моделей

UML.

 

· взаимодействия (Interaction) — включают набор сообщений, которыми обмениваются указанные объекты с целью

достижения определенной цели. Взаимодействие описывается

в контексте кооперации и изображается направленной линией,

маркируется именем операции сверху;

 

· автоматы (State machine)спецификации поведения,

представляющие собой последовательности состояний,

через которые проходит в течение своей жизни объект, или

взаимодействие в ответ на происходящие события. Автомат

прикреплен к исходному элементу (классу, кооперации или

методу) и служит для определения поведения его экземпляров. Изображается автомат как прямоугольник с закругленными

углами.


Руппирующие и

 



2015-12-06 379 Обсуждений (0)
Ааннннооттааццииоонннныыее 0.00 из 5.00 0 оценок









Обсуждение в статье: Ааннннооттааццииоонннныыее

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (379)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)