Управление ливневой канализацией
![]()
|
5.4. Консолидация диаграмм кооперацииРезультат консолидации диаграмм кооперации, описывающих все три прецедента, показан на рис.8. Некоторые объекты принимают участие в нескольких прецедентах. Так, объекты Интерфейс датчика включения, Интерфейс датчика функционирования водоприемника, Датчик функционирования водоприемника, Интерфейс датчика исправления ошибок и Датчик исправления ошибок участвуют в прецедентах Запуск системы и Исправление ошибок. Другие объекты – к примеру, Интерфейс датчик выключения и Интерфейс датчика включения автомата – задействованы только в одном прецеденте. Для объектов, которые принимают участие лишь в одном прецеденте, все взаимодействия изображены на диаграмме кооперации, описывающей этот прецедент. Если же объект занят в нескольких прецедентах, его взаимодействия представлены на разных диаграммах и объединены на консолидированной диаграмме кооперации. На консолидированной диаграмме кооперации должны присутствовать все взаимодействия объектов. В результате консолидации мы получаем диаграмму кооперации, которая описывает все вышеописанные прецеденты. Рис. 8. Управление дамбой: консолидированная диаграмма кооперации |