Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Кооперативные диаграммы. 
Case-средства и визуальное моделирование

РефератПомощь в написанииУзнать стоимостьмоей работы

Рис. 10.3. Кооперативная диаграмма, описывающая процесс снятия денег со счета Итак, на кооперативной диаграмме отображается та же информация, что и на диаграмме последовательности, но нужна она для других целей. Специалисты по контролю качества и архитекторы системы смогут понять распределение процессов между объектами. Допустим, что какая-то кооперативная диаграмма напоминает звезду, где… Читать ещё >

Кооперативные диаграммы. Case-средства и визуальное моделирование (реферат, курсовая, диплом, контрольная)

Кооперативные диаграммы отражают ту же самую информацию, что и диаграммы последовательности. Однако дела, ют они это по-другому и с другими целями. Показанная на рис. 10.2 диаграмма последовательности представлена на рис. 10.3 в виде кооперативной диаграммы.

Как и раньше, объекты изображены в виде прямоугольников, а действующие лица в виде фигур. Если диаграмма последовательности показывает взаимодействие между действующими лицами и объектами во времени, то на кооперативной диаграмме связь со временем отсутствует. Так, можно видеть, что устройство для чтения карточки выдает «счету Джо» инструкцию открыться, а «счет Джо» заставляет это устройство вернуть карточку владельцу. Непосредственно взаимодействующие объекты соединены линиями. Если, например, устройство для чтения карточки общается непосредственно с экраном ATM, между ними следует провести линию. Отсутствие линии означает, что непосредственное сообщение между объектами отсутствует.

Кооперативная диаграмма, описывающая процесс снятия денег со счета.

Рис. 10.3. Кооперативная диаграмма, описывающая процесс снятия денег со счета Итак, на кооперативной диаграмме отображается та же информация, что и на диаграмме последовательности, но нужна она для других целей. Специалисты по контролю качества и архитекторы системы смогут понять распределение процессов между объектами. Допустим, что какая-то кооперативная диаграмма напоминает звезду, где несколько объектов связаны с одним центральным объектом. Архитектор системы может сделать вывод, что система слишком сильно зависит от центрального объекта, и необходимо перепроектировать ее для более равномерного распределения процессов. На диаграмме последовательности такой тип взаимодействия было бы трудно увидеть.

Показать весь текст
Заполнить форму текущей работой