Диаграмма обзора взаимодействия
Диаграмма обзора взаимодействия (англ. Interaction overview diagram) — одна из разновидностей диаграммы деятельности в языке моделирования UML, которая может включать в себя также элементы диаграммы последовательности. Цель её создания ставится как увязывание в единое целое потока управления между узлами из диаграмм деятельности с последовательностью сообщений между линиями выполнения диаграмм последовательности[1][2]. Расширение синтаксиса осуществляется за счёт использования ссылок на взаимодействия, которые основаны на диаграмме последовательности[3].
Основным назначением диаграммы обзора взаимодействий является создание высокоуровневого представления об общем характере взаимодействий в проектируемой системе. Она не концентрирует своё внимание на отдельных аспектах работы так, как это происходит в других видах поведенческих диаграмм (коммуникации, последовательности, взаимодействия и т.п.)[4] При её конструировании она компонуется с использованием нотации диаграммы последовательности, однако обозначения ветвлений и разделений заимствуются из диаграммы деятельности[2].
Примечания[править | править код]
- ↑ Буч, Рамбо, Якобсон, 2006, Диаграммы UML, с. 42.
- ↑ 1 2 Буч, Якобсон, Рамбо, 2006, interaction overview diagram (диаграмма обзора взаимодействия), с. 421.
- ↑ Новиков, 2010.
- ↑ Hamilton, Miles, 2006, Completing the Interaction Picture: Interaction Overview Diagrams.
Источники[править | править код]
- Г. Буч, Д. Рамбо, И. Якобсон. Язык UML. Руководство пользователя = The Unified Modeling Language Usere Guide. — 2-е. — М. : ДМК Пресс, 2006. — 496 с. — ISBN 5-94074-334-X.
- Г. Буч, А. Якобсон, Д. Рамбо,. UML. Классика CS = The Unified Modeling Language Reference Manual. — 2-е. — СПб. : «Питер», 2006. — 736 с. — ISBN 5-469-00599-2.
- Ф. Новиков, Д. Иванов. 1.6.3. Обзорная диаграмма взаимодействия // Моделирование на UML. Теория, практика, видеокурс.. — СПб. : Профессиональная литература, 2010.
- K. Hamilton, R. Miles. Learning UML 2.0. — O'Reily, 2006. — 286 p. — ISBN 978-0-59-600982-3.