Объектно-ориентированная методология разработки сложных систем. Глотова Т.В. - 28 стр.

UptoLike

Составители: 

28
На диаграмме последовательностей показаны линии жизни объектов
и фокус управления (активизации объекта). Обычно для каждого варианта
использования создаются несколько диаграмм последовательностей. Одна
для варианта сценария без ошибок, другие отражают ход событий в
альтернативных потоках. Отправление сообщений, которые могут
обозначать событие или вызовы операций показываются горизонтальными
стрелками с обозначением синхронизации. Линия,
обозначающая посылку
сообщения, проводится от вертикали клиента к вертикали сервера. Первое
сообщение - на самом высоком уровне, второе ниже, и т.д. Сообщение на
диаграмме показывает, что один объект вызывает функцию другого. В
дальнейшем, когда будут определены операции классов, каждое сообщение
станет операцией. Сообщения могут быть рефлексивными, что соответствует
обращению объекта к
своей собственной операции. На диаграмме
взаимодействия можно добавить пояснения.
Диаграммой кооперации (Collaboration diagram) называется диаграмма
взаимодействий, основное внимание, в которой уделяется структурной
организации объектов, принимающих и отправляющих сообщения.
Графически такая диаграмма представляет собой ориентированный граф с
объектами в качестве вершин и сообщениями в качестве дуг. Кооперативная
диаграмма показывает, какие объекты взаимодействуют друг
с другом. Она
полезна, когда нужно оценить последствия сделанных изменений.
С помощью диаграмм взаимодействия проектировщики и
разработчики системы могут определить классы, которые нужно создать,
связи между ними, а также операции и ответственности каждого класса.
Диаграмма объектов показывает, какие существуют объекты и связи
между ними в логической структуре системы. Используется для
предоставления
сценария, т. е. диаграмма объектов - мгновенный снимок
        На диаграмме последовательностей показаны линии жизни объектов
и фокус управления (активизации объекта). Обычно для каждого варианта
использования создаются несколько диаграмм последовательностей. Одна
для варианта сценария без ошибок,           другие отражают ход событий в
альтернативных       потоках.   Отправление         сообщений,     которые      могут
обозначать событие или вызовы операций показываются горизонтальными
стрелками с обозначением синхронизации. Линия, обозначающая посылку
сообщения, проводится от вертикали клиента к вертикали сервера. Первое
сообщение - на самом высоком уровне, второе ниже, и т.д. Сообщение на
диаграмме показывает, что один объект вызывает функцию другого. В
дальнейшем, когда будут определены операции классов, каждое сообщение
станет операцией. Сообщения могут быть рефлексивными, что соответствует
обращению объекта к своей собственной операции. На диаграмме
взаимодействия можно добавить пояснения.
     Диаграммой кооперации (Collaboration diagram) называется диаграмма
взаимодействий, основное внимание, в которой уделяется структурной
организации     объектов,   принимающих         и     отправляющих      сообщения.
Графически такая диаграмма представляет собой ориентированный граф с
объектами в качестве вершин и сообщениями в качестве дуг. Кооперативная
диаграмма показывает, какие объекты взаимодействуют друг с другом. Она
полезна, когда нужно оценить последствия сделанных изменений.
     С     помощью       диаграмм     взаимодействия           проектировщики      и
разработчики системы могут определить классы, которые нужно создать,
связи между ними, а также операции и ответственности каждого класса.
     Диаграмма объектов показывает, какие существуют объекты и связи
между    ними    в    логической    структуре       системы.     Используется     для
предоставления сценария, т. е. диаграмма объектов - мгновенный снимок


                                       28