Создание диаграммы сотрудничества

Рекомендуемое содержание пункта «Создание диаграммы сотрудничества». В этом пункте пояснительной записки приводится и описывается последовательность действий по созданию диаграммы сотрудничества для выбранного прецедента информационной подсистемы (см. лабораторное занятие «Создание диаграммы сотрудничества (Collaborationdiagram)»).

Кооперативные диаграммы являются вторым видом диаграмм взаимодействия.

Подобно диаграммам последовательности, кооперативные ди­аграммы отображают поток событий через конкретный сценарий вариантаиспользования. Диаграммы последовательности упоря­дочены по времени, а кооперативные диаграммы заостряют вни­мание на связях между объектами. На рисунке 2.6 приведена коопера­тивная диаграмма, описывающая, как клиент снимает деньги со счета.

Как видно из рисунка 2.6, здесь представлена вся та информа­ция, которая была и на диаграмме последовательности, но коо­перативная диаграмма по-другому описывает поток событий. Из нее легче понять связи между объектами, однако труднее уяснить последовательность событий.

По этой причине часто для какого-либо сценария создают диаграммы обоих типов. Хотя они служат одной и той же цели и содержат одну и ту же информацию, но представляют ее с раз­ных точек зрения.

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

 

Рисунок 2.6 – Кооперативная диаграмма, описывающая, как клиент снимает деньги со счета

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: