Обзор
Ниже приведен обзор действий, выполняемых для описания взаимодействий между объектами с помощью диаграмм кооперации:
-
Создайте диаграмму
кооперации в реализации вариантов
-
Создайте объект на диаграмме кооперации
-
Создайте ссылки между объектами
-
Создайте сообщения между объектами
Подробные сведения о диаграммах кооперации приведены в следующих разделах:
1. Создайте диаграмму кооперации в реализации
вариантов
При создании диаграммы кооперации для реализации вариантов рекомендуется назвать диаграмму "<имя варианта> -
<тип потока>". Такое именование облегчает будущую трассировку объектов к реализации прецедентов, в которой они
принимают участие. Также, в окне описания можно задать краткое описание сценария, рассматриваемого на диаграмме
кооперации.
2. Создайте объект в диаграмме кооперации
Диаграмма кооперации является диаграммой взаимодействий, отображающей последовательность сообщений, реализующих
операцию или транзакцию. На диаграммах кооперации отображаются объекты, их ссылки и сообщения. Они также могут
содержать простые экземпляры классов и служебные экземпляры классов. Каждая диаграмма кооперации содержит представление
взаимодействий или структурных взаимоотношений, имеющих место между объектами и объектными сущностями в текущей модели.
На этом шаге вы:
3. Создайте ссылки между объектами
Ссылки предоставляют способ обмена сообщениями между объектами и субъектами. Ссылка является экземпляром взаимосвязи,
так же, как объект является экземпляром класса.
4. Создайте сообщения между объектами
Сообщение представляет способ общения между субъектами и объектами, указывая на то, что скоро будет выполнено действие.
Оно несет сведения от источника получателю. На диаграмме кооперации значок сообщения может представлять несколько
сообщений. При создании сообщения опишите его в поле описания в Спецификации сообщения.
На панели инструментов диаграммы кооперации содержатся два инструмента по работе с сообщениями. Инструменты пересылки
сообщения, представленный значком со стрелкой, указывающей на северо-восток, помещает значок сообщения от клиента к
поставщику. Инструмент возврата сообщения, представленный значком стрелки, указывающей на юго-запад, помещает значок со
общения от поставщика к клиенту. По умолчанию для сообщения используется простая синхронизация.
|